- $find . -mtime +30 -type d -name "20*" -exec rm -rf {} \; #需要删除的文件夹以yyyymmdd命名
- find: `/ftpdata/zhzydata/112data/20120929': No such file or directory
- find: `/ftpdata/zhzydata/112data/20121013': No such file or directory
- find: `/ftpdata/zhzydata/112data/20121012': No such file or directory
- find: `/ftpdata/zhzydata/112data/20121010': No such file or directory
- find: `/ftpdata/zhzydata/112data/20120930': No such file or directory
网上查询一下,发现find命令删除文件或文件夹时,还有另一种通常写法,果断测试一下:
- $find . -mtime +30 -type d -name "20*"|xargs rm -rf
难道是find命令上的一个bug,希望有哪位大牛分析分析。