有时候,我们需要删除一些文件或者文件夹,但是我们不能确定是是哪些文件,这时候,我们可以按照时间进行删除文件
情景一: 删除当前文件夹下 ./data 目录下一天以上没有访问过的文件
$ find ./data -atime 1 -print -exec rm -f {} \;
情景二: 删除时间介于 A 文件和 B文件(不包括A文件 以及文件夹)之间的所有文件
find -name "*" -newer A ! -newer B -print -exec rm -rf {} \;
有时候,我们需要删除一些文件或者文件夹,但是我们不能确定是是哪些文件,这时候,我们可以按照时间进行删除文件
情景一: 删除当前文件夹下 ./data 目录下一天以上没有访问过的文件
$ find ./data -atime 1 -print -exec rm -f {} \;
情景二: 删除时间介于 A 文件和 B文件(不包括A文件 以及文件夹)之间的所有文件
find -name "*" -newer A ! -newer B -print -exec rm -rf {} \;
转载于:https://www.cnblogs.com/shixinzhu/archive/2011/12/04/2276059.html