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