ls常見命令參數
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(內核根據此區別文件是否同一文件)
ls –l 文件顯示內容分析
第一列: 文件類型(共10個字符) + 權限 --> man find 搜索type可看 -:普通文件 d:目錄 c:字符設備 --> /dev/tty 例如 USB接口、貓等一些串行端口設備 b:塊設備 --> /dev下查找 例如光驅,硬盤等屬於塊設備 .:SELINUX相關 l:鏈接文件 --> 軟連接 第二列:硬鏈接個數 默認從1開始 如果是目錄,則默認是2(目錄不做硬鏈接) 第三列:文件屬主 第四列:文件屬組 第五列:文件大小 第六-八列:創建時間/最后一次修改時間 第九列:文件名
附:文件類型【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'
【更多參考】