标签: bash date directory except
我必须在bash中删除路径中的所有目录,这些目录的历史记录除了其中一些目录之外的其他目录。
我知道不应删除的目录的名称。
答案 0 :(得分:2)
使用find。这是一个至少应该在FreeBSD上运行的例子:
find
find . -type d -not -newerct 'x days ago' -not -name dir1 -not -name dir2 -delete