全球新資訊:#yyds干貨盤點#ls命令按時間排序

2022-12-28 10:26:42 來源:51CTO博客


(資料圖)

在linux系統中,使用ls命令按時間排序文件,其實很簡單,如下:ls -altr即可按時間排序當前目錄下的文件。ls command sort by time附,ls命令的參數中文詳解:-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。-b 把文件名中不可輸出的字符用反斜杠加字符編號(就象在C語言里一樣)的形式列出。-c 輸出文件的 i 節點的修改時間,并以此排序。-d 將目錄象文件一樣顯示,而不是顯示其下的文件。-e 輸出時間的全部信息,而不是輸出簡略信息。-f -U 對輸出的文件不排序。-g 無用。-i 輸出文件的 i 節點的索引信息。-k 以 k 字節的形式表示文件的大小。-l 列出文件的詳細信息。-m 橫向輸出文件名,并以“,”作分格符。-n 用數字的 UID,GID 代替名稱。-o 顯示文件的除組信息外的詳細信息。-p -F 在每個文件名后附上一個字符以說明該文件的類型,“*”表示可執行的普通文件;“/”表示目錄;“@”表示符號鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。-q 用?代替不可輸出的字符。-r 對目錄反向排序。-s 在每個文件名后輸出該文件的大小。-t 以時間排序。-u 以文件上次被訪問的時間排序。-x 按列輸出,橫向排序。-A 顯示除 “.”和“…”外的所有文件。-B 不輸出以 “~”結尾的備份文件。-C 按列輸出,縱向排序。-G 輸出文件的組的信息。-L 列出鏈接文件名而不是鏈接到的文件。-N 不限制文件長度。-Q 把輸出的文件名用雙引號括起來。-R 列出所有子目錄下的文件。-S 以文件大小排序。-X 以文件的擴展名(最后一個 . 后的字符)排序。-1 一行只輸出一個文件。

ls實現列文件按時間排序

ls -lt 時間最近的在前面

ls -ltr 時間從前到后

利用

ls -l | sort +7 (日期為第8列) 時間從前到后ls -l | sort -r +7 時間最近的在前面

標簽: 輸出文件 按時間排 所有文件

上一篇:環球新消息丨Python爬蟲-第二章-6-函數
下一篇:安裝 Azure CL 并生成 service principal 文件