一、列表顯示目錄內容 ls
1、ls的作用
顯示目錄中內容,包括子目錄和文件相關屬性信息
ls [選項] [文件或目錄]
可以指定一個文件進行ls查看,也可以直接ls
2、常用選項
二、ls常用選項詳解分析
1、用ls -l命令查看某一個目錄會得到一個7個字段的列表
- 第1字段: 文件屬性字
第一個字符代表文件的類型:
"-”表示該文件是一個普通文件
"d”表示該文件是一個目錄
"l"表示該文件是一個軟鏈接文件,類似於windows下的快捷方式
第1字符的后面9個字母表示該文件或目錄的權限位:
r表示讀(查看、下載)
w表示寫(添加、更改、刪除、上傳)
x表示執行(運行文件、切換目錄)
其中前三個表示文件擁有者(屬主)的權限,中間三個表示文件所屬組擁有的權限,最后三個表示其他用戶擁有的權限
- 第2字段:文件硬鏈接數
如果一個文件不是目錄,此時這一字段表示這個文件所具有的硬鏈接數
如果是一個目錄,則第2字段表示該目錄所含子目錄的個數
如果新建一個空目錄,這個目錄的第二字段就是2,表示該目錄下有兩個子目錄
- 第3字段:文件\目錄擁有者
- 第4字段:文件\目錄擁有者所在的組
- 第5字段:文件所占用的空間(默認以字節為單位)
如果是一個目錄,則表示該目錄的大小,而不是目錄以及它下面的文件的總大小
Linux系統中一切皆文件,因此目錄也是一種文件
- 第6字段:文件\目錄最近訪問或修改時間
- 第7字段:文件名
如果是一個符號鏈接(軟鏈接文件),那么會有一個“->”箭頭符號,后面根一個它指向的文件名
2、ls -a 與ls -A、ls -al的用法區別
3、ls -d 與ls -dl的用法
4、ls -h 與ls -lh的用法
5、ls -R的用法舉例
6、ls -color (默認已開啟)
通常情況下:
- 深藍色表示目錄
- 白色表示一般文件
- 綠色表示可執行的文件
- 黃色表示設備文件
- 紅色表示壓縮文件
7、ls -i
三、通配符
通配符 | 代表含義 |
?(問號) | 代表任意-個字符,有且一個字符 |
* (星號) | 代表任意數個字符,可以是0個或者1個或者多個 |
[ ] (中括號) | 表示可以匹配字符組中的任意一個字符 |