我有一个包含其他文件夹(名称不明),.tar
档案和JPEG图像的文件夹。如何删除.jpeg
文件以外的所有内容?
使用以下命令:
ls -1 | grep -v "jpeg" | xargs -I {} rm -rf {}
。
ls -1
显示目录的所有内容-1
将在一行中显示每个文件。
grep -v "jpeg"
在反向模式下工作意味着仅那些不以“ jpeg”结尾的文件。
最后一个命令xargs
接受上一个命令中的每个文件名,并将其传递给rm
命令以删除这些文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句