ls命令詳解 linux
- IT科技
- 關注:1.53W次
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
執行結果:
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/v41xxv.html