Mac - 如何删除所有非特定类型的文件

Mac - 如何删除所有非特定类型的文件

在 Unix 或 Mac 上:

如何删除所有非特定类型的文件。或者如何复制特定类型的所有文件及其所属文件夹。

谢谢

答案1

使用寻找例如删除所有非.txt文件:

$ find . -type f -not -name \*.txt -exec rm -f {} \;

警告:请谨慎使用此类命令,因为很容易无意中删除大量文件。如果您不确定,请先进行“试运行”,例如预览上述命令:

 $ find . -type f -not -name \*.txt -exec echo "Delete {}" \;

相关内容