我找到了删除文件夹中5天以上文件的命令
find /path/to/files* -mtime +5 -exec rm {} \;
但是,我还要如何对该文件夹中的子目录执行此操作?
您是指子目录中的文件吗?或子目录本身?
—
rahul 2015年
find /path/to -type d -empty -delete
删除也存在5天以上的子目录中的文件
—
Teddy291
当我的文件带有空格时,可能会很有趣。例如,一个名为“ test one”的文件,rm被送入
—
Hennes
rm test one
。(将删除名为“ test”的文件和名为“ one”的文件,但不会删除名为“ test one”的文件)。提示:-delete或-print0
附带说明一下,请务必引用提供的参数
—
Walf
find
以避免出现特殊字符,如答案的第一行中所述。例如:find /path/to/files/ -exec somecommand '{}' \;