Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux ls 指令深度解析:參數完整表、輸出欄位含義、檔案類型與色彩識別

編輯:Linux 系統常見問題解答

基本語法

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
sSocketUnix domain socket

預設色彩對照 (LS_COLORS)

  • 藍色:目錄
  • 綠色:可執行檔
  • 紅色:壓縮檔 (.gz, .tar, .zip 等)
  • 淺藍:符號連結
  • 粗體黑:連結指向不存在的檔案 (斷連結)
  • 灰色:其他一般檔案
ls 色彩範例 ls -l 輸出範例
Copyright © Windows教程網 All Rights Reserved