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