[TOC] #### 1. 前言 --- ls – list directory contents 列出目錄內(nèi)容 ls 命令是 linux 下最常用的命令,是單詞 list 的缺省值,用于列出目錄下的所有內(nèi)容及權(quán)限 #### 2. 命令格式 --- ls [選項(xiàng)] [目錄](méi) - 沒(méi)有指定目錄時(shí)默認(rèn)查看當(dāng)前目錄 **默認(rèn)效果** ![](https://img.itqaq.com/art/content/ca09afab0c2af02c35c05f8d5350f22c.png) #### 3. 命令參數(shù) --- -l: 除文件名外,還將文件的權(quán)限、所有者、文件大小等信息列出來(lái) -o: 作用同 -l,顯示除用戶組外的詳細(xì)信息 ![](https://img.itqaq.com/art/content/76e95f4c351f386d1df7155b9106f4bb.png) -a: 列出目錄下的所有文件,包括隱藏文件和 `.` 、`..` -A: 只多列出目錄下 `.` 開(kāi)頭的隱藏文件,不列出 `.` 、`..` ![](https://img.itqaq.com/art/content/ca0ca9cc375aeb4391d6861a3ab20b80.png) -1: 逐行列出項(xiàng)目,并且只列出文件名 ![](https://img.itqaq.com/art/content/ebba95a42db1f8439b22c496791aa7b9.png) -x: 逐行列出項(xiàng)目而不是逐欄列出。目錄內(nèi)容默認(rèn)是豎著排列的,該參數(shù)就是指定內(nèi)容橫著排列 ![](https://img.itqaq.com/art/content/e084a3e6a50926f3930c3f33e1a5b3cc.png) #### 4. 過(guò)濾內(nèi)容 --- 通過(guò)簡(jiǎn)單的正則表達(dá)式過(guò)濾內(nèi)容 ``` # 模糊匹配,匹配包含 ou 的內(nèi)容 ls | grep ou # 匹配以 lic 結(jié)尾的內(nèi)容 ls | grep lic$ ``` #### 5. 平時(shí)使用的參數(shù)組合 --- 查看當(dāng)前目錄下的內(nèi)容,包含隱藏文件 ``` # 一行多個(gè)內(nèi)容 ls -A # 一行一個(gè)內(nèi)容 ls -A1 # 需要查看文件大小 ls -Aoh ``` 補(bǔ)充: 在我的 mac 中 ``` ls -l 等價(jià)于 ll ls -al 等價(jià)于 l ```