Linux
Linux ls 僅顯示文件名日期和大小
如何
ls
在 linux 中使用僅獲取文件名日期和大小的列表。我不需要查看其他資訊,例如所有者或權限。這可能嗎?
嘗試
stat
代替ls
:stat -c "%y %s %n" *
以列格式輸出:
stat -c "%n,%s" * | column -t -s,
find
您可以使用該實用程序對如何列出文件進行大量控制。ls
並沒有真正讓你指定你想要的列。例如:
$ find . -maxdepth 1 -printf '%CY%Cm%Cd.%CH%CM\t%s\t%f\n' 20111007.0601 4096 . 20111007.0601 2 b 20111001.1322 4096 a
該
printf
操作的參數在手冊頁中有詳細說明。您可以選擇不同的時間資訊、您想要的大小(文件大小或使用的磁碟塊)等。如果需要進一步處理,您還可以將其用於不尋常的文件名。