folder, file cabinet, office

Linux-檔案與目錄管理 LS

Linux 終端機中要如何可以像是Windows一樣查詢資料夾及檔案呢?圖形化介面習慣了,試試看使用指令查詢,會比圖形化更快唷~

在Linux系統最常使用指令排行莫過於ls,這個指令可以查看檔案及目錄,想一想哪一天在Windows的我的電腦或是檔案管理員無法使用會多焦慮,不過ls 指令會顯示太多不同的訊息,可以透過不同的參數來進行查詢。下圖為查看ls 使用手冊圖例

ls 參數說明

選項與參數:
-a :全部的檔案,連同隱藏檔,列出來
-A :全部的檔案,連同隱藏檔,但不包括 . 與 .. 這兩個目錄
-d :僅列出目錄本身,而不是列出目錄內的檔案資料
-f :直接列出結果,而不進行排序
-F :根據檔案、目錄等資訊,給予附加資料結構,例如:
*:代表可執行檔; /:代表目錄; =:代表 socket 檔案; |:代表 FIFO 檔案
-h :將檔案容量以人類較易讀的方式(例如 GB, KB 等等)列出來;
-i :列出 inode 號碼
-l :長資料串列出,包含檔案的屬性與權限等等資料
-n :列出 UID 與 GID 而非使用者與群組的名稱
-r :將排序結果反向輸出,例如:原本檔名由小到大,反向則為由大到小
-R :連同子目錄內容一起列出來,等於該目錄下的所有檔案都會顯示出來
-S :以檔案容量大小排序,而不是用檔名排序
-t :依時間排序,而不是用檔名
–color=never :不要依據檔案特性給予顏色顯示;
–color=always :顯示顏色
–color=auto :讓系統自行依據設定來判斷是否給予顏色
–full-time :以完整時間模式 (包含年、月、日、時、分) 輸出
–time={atime,ctime} :輸出 access 時間或改變權限屬性時間 (ctime) 而非內容變更時間 (modification time)

常用組合

  1. ls -lh -> 顯示該目錄下的所有檔案及資料夾,並且檔案以人類可讀數字呈現
  2. ls -la -> 顯示該目錄下的所有檔案及資料夾(包含隱藏檔),通常會編寫成alias至設定檔為 ll
  3. ls -ltr -> 顯示該目錄下的所有檔案及資料夾並按造時間降逆排序

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。