Linux中 ls -l 命令詳解


  命令: 

pi@raspberrypi:~ $ ls -l        # 以長格式顯示目錄下的內容列表

  

 

  上圖用ls -l命令查看某一個目錄會得到一個7個字段的列表

  1. 文件類型

    “-”表示普通文件;

    “d”表示目錄;

    “l”表示鏈接文件;

    “p”表示管理文件;

    “b”表示塊設備文件;

    “c”表示字符設備文件;

    “s”表示套接字文件;

  2. 文件權限

    r(Read,讀取權限):對文件而言,具有讀取文件內容的權限;對目錄來說,具有瀏覽目錄的權限

    w(Write,寫入權限):對文件而言,具有新增、修改文件內容的權限;對目錄來說,具有刪除、移動目錄內文件的權限

    x(execute,執行權限):對文件而言,具有執行文件的權限;對目錄來說,該用戶具有進入目錄的權限

    第一段表示文件創建者/所有者對該文件所具有的權限,第二段表示創建者/所有者所在的組的其他用戶所具有的權限,第三段表示其他組的其他用戶所具有的權限

-rw-r--r-- 1 root root 762 07-29 18:19 name.txt    //表示文件的擁有者root對文件有讀寫權限,其他人(同組用戶和其他用戶只有讀的權限)

  3. 目錄/鏈接個數

    該字段表示此文件是屬於哪個用戶。linux類系統都是多用戶系統,每個文件都有它的擁有者。只有文件的擁有者才具有改動文件屬性的權利。當然, root用戶具有改動任何文件屬性的權利。對於一個目錄來說,只有擁有該目錄的用戶,或者具有寫權限的用戶才有在目錄下創建文件的權利

    對於目錄文件,表示它的第一級子目錄的個數。注意此處看到的值要減2才等於該目錄下的子目錄的實際個數

  4. 所有者及組

    該文件的所有者/創建者(owner)及其所在的組(group),一個用戶可以加入很多個組,但是其中有一個是主組,就是顯示在第4字段的名稱

  5. 文件大小

    如果是文件,則表示該文件的大小,單位為字節

    如果是目錄,則表示該目錄符所占的大小,並不表示該目錄下所有文件的大小。請注意是文件夾本身的大小,而不是文件夾以及它下面的文件的總大小

  6. 修改日期

    文件最后修改的日期時間

  7. 文件名稱,字體顏色

    如果是一個符號鏈接,那么會有一個 “->" 箭頭符號,后面根一個它指向的文件名;

    灰白色表示普通文件;

    亮綠色表示可執行文件;

    亮紅色表示壓縮文件;

    灰藍色表示目錄;

    亮藍色表示鏈接文件;

    亮黃色表示設備文件;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM