我需要使用每日脚本删除文件夹内的所有文件夹。那天的文件夹需要留下。
文件夹“myfolder”有 3 个子文件夹:“test1”、“test2”和“test3”我需要删除除“test2”之外的所有文件夹。
我想在这里匹配确切的名称:
find /home/myfolder -type d ! -name 'test2' | xargs rm -rf
或者
find /home/myfolder -type d ! -name 'test2' -delete
此命令也总是尝试删除主文件夹“myfolder”!有没有办法避免这种情况?