開心生活站

位置:首頁 > IT科技 > 

linux,ls命令詳解

IT科技1.64W

1、ls命令功能:

linux系統下ls命令用來列出非目錄的文件項,是每一個目錄中的“可顯示”文件,可理解爲ls命令將本目錄向下展開兩級。

2、語法:

ls  [參數]  [目錄名](如過要顯示當前目錄的文件可不加目錄名)

3、常用參數:

-a 顯示所有文件,包含隱藏文件

-A 顯示所有文件,包含隱藏文件,但不包含.及..

-l  顯示爲long format(長格式),列出文件的類型、權限、鏈接數、owner、group、大 小,時間,名字

-R   

-d 不展開目錄,只顯示目錄自身,一般與-l配合使用以顯示目錄自身的屬性信息(只顯示當前目錄的內容)

-1 數字1,成列顯示內容

-S 以文件大小排序顯示,默認從大到小 -r後,從小到大

-U 按存放順序排序顯示

-X 按擴展名的首字母來排序

-t  按mtime排序(先顯示時間最近的)

-ul  按atime排序(先顯示時間最近的)

-ct  按ctime排序(先顯示時間最近的)

4、補充:

關於時間戳:

atime  訪問時間

mtime 數據修改時間 (寫入,修改數據mtime改變,mtime改變ctime必改變)

ctime  元數據修改時間 (修改權限的時候只有ctime改變)

可過“stat 文件路徑”查看全部時間戳

舉例:

1. 查找/usr/share/man 目錄下以m開頭且以一個數字加x結尾的文件

命令:ls  -d  /usr/share/man/m*[0-9]x

運行結果:

 

linux ls命令詳解

標籤:ls 命令 linux