2011-11-30 19 views

回答

1

我努力拿出一个大find命令,但这里是一个小壳代替:

for i in ./* 
do 
    test -d "$i" || continue 
    test -z "$(find "$i" -type f -atime -1)" || continue 
    tar zcf "$i".tgz "$i" 
done 
+0

我喜欢的东西稍有不同: 现在焦油“的”不包含THI目录的根目录我想打包包含该文件的目录,这些目录包含最后一天未被访问的文件,例如: '/ directory3/directory6.tgz'而不是'/ directory3.tgz'。看看我看到的问题 – curious

+0

。现在这变得非常复杂(并且归档了)。对于特殊情况,它没有很好的定义,例如“只包含过去24小时未访问的文件的目录,以及具有相同属性的子目录”。虽然确实可行,但我建议您尝试并简化您的要求。 –

相关问题