ls按時間排序輸出檔案列表

2021-09-06 14:28:41 字數 1372 閱讀 4224

ls按時間排序輸出檔案列表

> ls --help|grep -e "time|sort"

如果不指定 -cftusux 或 --sort 任何乙個選項,則根據字母大小排序。

-c                         配合 -lt:根據 ctime 排序及顯示 ctime (檔案

配合 -l:顯示 ctime 但根據名稱排序

否則:根據 ctime 排序

-f                         do not sort, enable -au, disable -lst

--full-time            like -l --time-style=full-iso

-r, --reverse              reverse order while sorting

-s                         sort by file size

--sort=word            extension -x, none -u, size -s, time -t,

version -v, status -c, time -t, atime -u,

--time=word            with -l, show time as word instead of modification

time: atime, access, use, ctime or status; use

specified time as sort key if --sort=time

--time-style=style     with -l, show times using style style:

-t                         sort by modification time

可以看到-c按建立時間ctime排序,-t按修改時間mtime排序,預設都是將最近的檔案排在前面,-r可以實現逆序排序,即將最近的檔案排在後面,--sort=word可訂製排序鍵值。

常用組合如下:

> ls -alt # 按修改時間排序

> ls --sort=time -la # 等價於》 ls -alt

> ls -alc # 按建立時間排序

> ls -alu # 按訪問時間排序

# 以上均可使用-r實現逆序排序

> ls -alrt # 按修改時間排序

> ls --sort=time -lra # 等價於》 ls -alrt

> ls -alrc # 按建立時間排序

> ls -alru # 按訪問時間排序

# 也可以查詢指定型別的檔案,然後指定按時間排序

> find . -name *.php|xargs ls -alt

ls按時間排序輸出檔案列表

ls按時間排序輸出檔案列表 首先,ls help檢視ls相關的與時間排序相關的引數 ls help grep e time sort 如果不指定 cftusux 或 sort 任何乙個選項,則根據字母大小排序。c 配合 lt 根據 ctime 排序及顯示 ctime 檔案 配合 l 顯示 ctime...

ls按時間排序輸出檔案列表

ls按時間排序輸出檔案列表 ls help grep e time sort 如果不指定 cftusux 或 sort 任何乙個選項,則根據字母大小排序。c 配合 lt 根據 ctime 排序及顯示 ctime 檔案 配合 l 顯示 ctime 但根據名稱排序 否則 根據 ctime 排序 f do...

ls 按時間排序

在linux系統中,使用ls命令按時間排序檔案,其實很簡單,如下 ls altr 即可按時間排序當前目錄下的檔案。附,ls命令的引數中文詳解 a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改...