Linux ls命令詳解

ls常見命令參數

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(內核根據此區別文件是否同一文件)接口

 

ls –l 文件顯示內容分析

第一列: 文件類型(共10個字符) + 權限   -->  man find 搜索type可看
			-:普通文件
			d:目錄
			c:字符設備 --> /dev/tty	   例如 USB接口、貓等一些串行端口設備
			b:塊設備   --> /dev下查找  例如光驅,硬盤等屬於塊設備
			.:SELINUX相關 
			l:連接文件 --> 軟鏈接
第二列:硬連接個數 默認從1開始  若是是目錄,則默認是2(目錄不作硬連接)
第三列:文件屬主
第四列:文件屬組
第五列:文件大小
第六-八列:建立時間/最後一次修改時間
第九列:文件名

image

附:文件類型【man find 搜索type可看 】

image

經常使用的命令展現:

按照時間順序排序

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 系統的文件類型  

相關文章
相關標籤/搜索