ls: -F 給不一樣的文件添加不一樣表示,添加帽子html
d/ l* =s node
-a: 顯示隱藏文件 以.開頭的文件shell
-p: 只給目錄添加/spa
-t: 按照修改時間排序 time htm
--time-style=long-iso: ls -l --time-style=long-iso 顯示友好長格式時間blog
-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:連接文件 --> 軟鏈接 第二列:硬連接個數 默認從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'
【更多參考】