Shell
根據上次修改日期對目錄中的文件進行遞歸排序
根據上次修改日期對目錄中的文件進行遞歸排序
我已經修改了我的目錄中的很多文件,想通過按上次修改日期對它們進行排序來了解這些文件是什麼,並且我希望排除一些副檔名
在 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
基於目錄的排序。