01. ls 查看此路徑中的檔案, 找檔案

 

ls:列出檔案資訊 → 類似dos之dir

  1. -l:列出詳細的檔案資訊
  2. -a:列出全部檔案包括隱藏檔
  3. -R:遞回列出檔案及子目錄其下的所有子目錄和檔案
  4. -x:以多欄方式列出,字母順序由左而右
  5. -i:以i -node來列出,會列出每個檔案在磁碟中的編號
  6. -m:列出檔案時以逗號 , 來分隔
  7. -n:把群組及檔案擁有者名稱轉成數字代碼
  8. -t:依檔案的修改時間排序 (由新而舊)
  9. -u:依檔案上次的存取時間排序 (需與t配合)
  10. -s:檔案的大小以區塊為單位 (每個區塊block = 512 bytes)
  11. -o:用顏色來顯示各種類別的檔案
  12. -r:以相反的英文字母順序顯示
  13. -d:只顯示目錄訊息而非目錄下的檔案

 

範例:

列出該目錄的檔案

$ ls

Screen Shot 2014-01-10 at 10.14.22 AM

 

找尋 .bashrc 這個檔案

$ls ~/.bashrc

Screen Shot 2014-01-11 at 9.58.56 AM

 

 

 

參考資料來源 httpss://www.pcnet.idv.tw/pcnet/linux/linux_command.htm#013ls:列出檔案資訊

 

 

 

檔案屬性:

性質 檔案雍有者 群組使用者 其它使用者
d rwx r-x –x
表示檔案雍有者可讀、可寫可執行;群組使用者可讀可執行;其它使用者可執行

 

 

目錄的使用權限:

  1. r–:只能讀;可以ls看目錄下有什麼檔案而不能編輯或讀取檔案
  2. -w-:只能寫;但還不能建目錄或拷貝檔案進去
  3. -x:可以cd進去此目錄,但無法使用 ls
  4. rw-:可以ls看此目錄中有那些檔案;但是無法進去此目錄、無法使用ls -l、無法編輯目錄、無法拷貝檔案進去
  5. r-x:可以cd進去此目錄、可以使用 ls、但無法拷貝檔案進去
  6. -wx:可以cd進去此目錄、可以拷貝檔案進去;無法使用 ls
  7. 性質:- 一般檔案    ;    d 目錄     ;    l 符號連結檔    ;     c 字元設備
    b 區塊設備 (如硬碟);s 一個socket (如/dev/printer印表機);p 一個pipe