我想删除名称包含特定单词的所有文件,例如“车”。
到目前为止,我想出了这个:
find|grep car
如何将输出传递给 rm?
find . -name '*car*' -exec rm -f {} \;
或将管道的输出传递给xargs
:
find | grep car | xargs rm -f
请注意,这些工具非常生硬,您可能会删除不打算删除的文件。此外,这里不努力处理包含空格(包括换行符)或前导破折号等字符的文件。被警告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)