5
删除文件夹中除具有特定名称的文件夹外的所有文件夹
我需要使用日常脚本删除文件夹中的所有文件夹。需要保留当天的文件夹。 文件夹“ 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”!有办法避免这种情况吗?