Shell

根據上次修改日期對目錄中的文件進行遞歸排序

  • September 9, 2016

根據上次修改日期對目錄中的文件進行遞歸排序

我已經修改了我的目錄中的很多文件,想通過按上次修改日期對它們進行排序來了解這些文件是什麼,並且我希望排除一些副檔名

在 svn 目錄中,我也有很多 .svn 文件,我不想在排序中顯示

find -printf "%TY-%Tm-%Td %TT %p\n" | sort -n

會給你類似的東西

2014-03-31 04:10:54.8596422640 ./foo

2014-04-01 01:02:11.9635521720 ./bar

如果您想展平目錄結構(因此按日期對所有目錄中的所有文件進行排序,忽略文件所在的目錄)find@yeti 建議的 - 方法是要走的路。如果要保留目錄結構,可以嘗試

$ ls -ltR /path/to/directory

基於目錄的排序。

引用自:https://unix.stackexchange.com/questions/122597