ls 是 Linux 最基礎也最常用的指令,用於列出目錄內容。掌握其常用參數與組合,能大幅提升終端機操作效率。本文從基本用法進階到長格式、隱藏檔、遞迴、排序等實務技巧。
ls [選項] [目錄...]
| 參數 | 說明 |
|---|---|
-l | 長格式:權限、連結數、擁有者、群組、大小、時間、檔名 |
-a | 顯示隱藏檔(以 . 開頭) |
-A | 顯示隱藏檔但不列出 . 與 .. |
-h | 搭配 -l,大小以人類可讀單位顯示(K、M、G) |
-R | 遞迴列出子目錄內容 |
-t | 依修改時間排序(最新在前) |
-r | 反向排序 |
-S | 依檔案大小排序 |
--color=auto | 依檔案類型著色(預設開啟) |
-F | 檔名後附加類型指示符(/目錄、*可執行、@連結等) |
ls -la /bin
ls -lhS
ls -R /etc | grep '\.conf$'
ls -d */
ls -l --time-style=long-iso
- 一般檔案d 目錄l 符號連結b 區塊裝置c 字元裝置p 命名管道s Socket


熟練運用 ls 參數組合,配合管線(|)、重導向(>)與 grep、find 等工具,即能高效完成目錄瀏覽、搜尋與資訊擷取等日常運維任務。
Solaris 10 安裝後 Xmanager 無法連線的完整排查與修復流程
Linux Shell 腳本自動化建立 SVN 倉庫:互動式輸入名稱、自動配置權限與認證
Git 在 Windows 上報錯「exit code 128/1」:TortoiseGit SSH Client 設定修正指南
Ubuntu 13.10 VirtualBox 無法啟動解決方案:Kernel Driver 錯誤、DKMS 重編譯、Kernel Headers 安裝
Linux Jetty 9 整合 JNDI 資料源開發實戰:H2 資料庫、Maven、Eclipse 完整範例
Linux 清理 swap/buffer/cache:安全釋放記憶體完整指南