如何删除所有文件夹并排除特定文件夹和文件?
(例如tar:tar --exclude="folder"
)。
编辑:我可以删除文件和文件夹。
答案 0 :(得分:9)
注意:请小心运行以下命令。
find . -type 'f' | grep -v "NameToExclude" | xargs rm
find . -type 'd' | grep -v "NameToExclude" | xargs rmdir
答案 1 :(得分:0)
rm函数没有exclude函数。相反,您可以使用rm *.txt
仅删除文本文件,rm *.pdf
仅删除PDF文件,rm a*
仅删除以字母a开头的文件,rm *d
仅删除文件以字母d等结尾
使用此方法,您可以相对快速地删除除您不想要的文件之外的所有文件。