主要回答的是根据上次修改日期对目录中的文件进行递归排序给出了一种方法,以递归方式列出目录中的所有文件,并按修改日期排序:
find -printf "%TY-%Tm-%Td %TT %p\n" | sort -n
但是它不仅列出文件,还列出目录。如何只列出文件?
答案1
告诉找到你只想要文件 ( -type f
):
find -type f -printf "%TY-%Tm-%Td %TT %p\n" | sort -n
主要回答的是根据上次修改日期对目录中的文件进行递归排序给出了一种方法,以递归方式列出目录中的所有文件,并按修改日期排序:
find -printf "%TY-%Tm-%Td %TT %p\n" | sort -n
但是它不仅列出文件,还列出目录。如何只列出文件?
告诉找到你只想要文件 ( -type f
):
find -type f -printf "%TY-%Tm-%Td %TT %p\n" | sort -n