基本語法
ls [選項] [目錄或檔案名]
常用參數速查表
| 參數 | 長參數 | 功能說明 |
| -a | --all | 顯示所有檔案,包含隱藏檔 (以 . 開頭) |
| -A | --almost-all | 顯示除 . 與 .. 外所有檔案 |
| -l | | 長格式顯示 (權限、擁有者、大小、時間、名稱) |
| -h | --human-readable | 配合 -l,以 K/M/G 易讀單位顯示大小 |
| -d | --directory | 僅列出目錄本身,不列出目錄內容 |
| -R | --recursive | 遞迴列出子目錄 |
| -t | | 依修改時間排序 (新→舊) |
| -r | --reverse | 反向排序 |
| -S | | 依檔案大小排序 (大→小) |
| -i | --inode | 顯示 inode 編號 |
| -F | --classify | 名稱後加符號區分類型 (* 執行檔, / 目錄, @ 連結等) |
| --color=auto | | 依檔案類型著色 (預設開啟) |
長格式 (-l) 輸出欄位詳細解讀
-rw-r--r-- 1 root root 1024 Jan 1 12:00 file.txt
│││││││ │ │ │ │ │
│││││││ │ │ │ │ └─ 檔案名稱
│││││││ │ │ │ └─ 修改時間 (超過半年顯示年份)
│││││││ │ │ └─ 檔案大小 (位元組)
│││││││ │ └─ 擁有群組
│││││││ └─ 擁有者
││││││└─ 連結數 (硬連結計數)
│││││└─ 其他人權限 (rwx)
││││└─ 群組權限 (rwx)
│││└─ 擁有者權限 (rwx)
││└─ 特殊位元 (s/S/t/T)
└─ 檔案類型 (- d l b c p s)
檔案類型首碼對照
| 符號 | 類型 | 說明 |
| - | 一般檔案 | 文字、二進位、壓縮檔等 |
| d | 目錄 | |
| l | 符號連結 | 軟連結,指向其他檔案 |
| b | 區塊裝置 | 硬碟、隨機存取裝置 |
| c | 字元裝置 | 終端機、序列埠、滑鼠 |
| p | 命名管道 | FIFO |
| s | Socket | Unix domain socket |
預設色彩對照 (LS_COLORS)
- 藍色:目錄
- 綠色:可執行檔
- 紅色:壓縮檔 (.gz, .tar, .zip 等)
- 淺藍:符號連結
- 粗體黑:連結指向不存在的檔案 (斷連結)
- 灰色:其他一般檔案