在 Unix 或 Mac 上:
如何删除所有非特定类型的文件。或者如何复制特定类型的所有文件及其所属文件夹。
谢谢
答案1
使用寻找例如删除所有非.txt文件:
$ find . -type f -not -name \*.txt -exec rm -f {} \;
警告:请谨慎使用此类命令,因为很容易无意中删除大量文件。如果您不确定,请先进行“试运行”,例如预览上述命令:
$ find . -type f -not -name \*.txt -exec echo "Delete {}" \;