The string `{}'
is replaced by the current file name being processed everywhere
it occurs in the arguments to the command
翻译一下大概就是说:{}会在被正在处理的符合条件的文件名替代。所以应该一次只会有一个文件,因而你用的排序看起来没有用。
后面的{}表示当前找到的一个文件。
The string `{}' is replaced by the current file name
{} 表示当前find查找出来的文件名,例如:
find ./ -name "*.tmp" -exec rm -rf "{}" \;
表示查找并删除当前目录所有后缀为*.tmp的临时文件
If you want to sort the query results by file modification time, you can do the following cmd:
find ./ -mtime +1 -exec ls -lt {} +
or
find ./ -mtime +1 | xargs ls -lt