Linux ls命令詳解

2022-07-03 20:42:12 字數 1439 閱讀 3880

ls: -f  給不同的檔案新增不同表示,新增帽子

d/     l*    =s 

-a: 顯示隱藏檔案   以.開頭的檔案

-p: 只給目錄新增/

-t: 按照修改時間排序 time

--time-style=long-iso:  ls -l --time-style=long-iso   顯示友好長格式時間

-r: 倒著排序 reverse

-s: 按照檔案大小排序

-h: 以人類理解的範圍顯示

-i: 索引節點(inode==書的目錄)  print the index number of each file(核心根據此區別檔案是否同一檔案)

第一列: 檔案型別(共10個字元) + 許可權   -->  man find 搜尋type可看

-:普通檔案

d:目錄

c:字元裝置 --> /dev/tty 例如 usb介面、貓等一些串列埠裝置

b:塊裝置 --> /dev下查詢 例如光碟機,硬碟等屬於塊裝置

.:selinux相關

l:鏈結檔案 --> 軟連線

第三列:檔案屬主

第四列:檔案屬組

第五列:檔案大小

第九列:檔名

附:檔案型別【man find 搜尋type可看 】

按照時間順序排序

ls -ltr h.txt
給輸出的檔案新增顏色,不是整行輸出顏色

ls -l --color=auto
只顯示目錄

ls -l | grep "^d"   ==>ls -lf | grep "/$"  目錄後會加斜線,清晰的表示目錄

==>ls -ld */

顯示數字開頭的檔案

ls [0-9]*
檔案安裝大小倒敘:

ll -hsr
列出/home/omc資料夾下的所有檔案和目錄的詳細資料

ll -r /home/omc
在ls中列出檔案的絕對路徑【找到檔案後用pwd命令替換】

ls | sed "s#^#`pwd`/#"
列出當前目錄下的所有檔案(包括隱藏檔案)的絕對路徑, 對目錄不做遞迴

find /home/omc -maxdepth 1 |xargs ls -ld
ls常見的別名設定

alias l='ls -alf'
【更多參考】

linux 系統的檔案型別  

Linux ls命令詳解

ls 命令可以說是linux下最常用的命令之一。a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。後有詳解 b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e 輸出時間的全部...

Linux ls命令詳解

ls命令用來顯示目標列表,在linux中是使用率較高的命令。ls命令的輸出資訊可以進行彩色加亮顯示,以分割槽不同型別的檔案。1.命令格式 ls 選項 引數 2.命令選項 a 顯示所有檔案及目錄 ls內定將檔名或目錄名稱為 的視為影藏,不會列出 a 顯示除影藏檔案 和 以外的所有檔案列表 c 多列顯示...

linux ls命令詳解

ls命令的引數詳解 a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e 輸出時間的全部資訊,而不是輸出簡略資訊。f u 對輸...