linux命令ls -al 解析
ls是“list”的意思,與早期dos的命令dir功能類似。參數-al則表示列出所有的文件,包括隱藏文件,就是文件前面第一個字符為.的文件。如上所示,在第一次以root身份登錄linux時,如果輸入命令后,應該出現上面的內容先解析一下上面7個字段的意思,如圖所示:
1.第一列便是這個文件的屬性:
#第一個屬性表示這個文件時“目錄、文件或鏈接文件等”:
【d】,則是目錄
【-】,則是文件
【l】,則表示為鏈接文件(link file)
【b】,則表示為設備文件中可供存儲的接口設備
【c】,則表示為設備文件中的串行端口設備,例如鍵盤、鼠標。
#接下來的屬性中,3個為一組,且均為“rwx”3個參數組合。其中r表示可讀read,w表示可寫write,x表示可執行excute。
第一組為“擁有者的權限”,第二組為“同用戶組的權限”,第三組為“其他非本用戶組的權限”。
2、第二列表示連接占用的節點(i-node)
3、第三列表示這個文件或目錄的“擁有者”
4、第四列表示擁有者的用戶組
5、第五列為這個文件的大小
6、第六列為這個文件的創建日期或者是最近的修改日期
7、第七列為這個文件的文件名:如果文件名前面有.說明是隱藏文件。如果只輸入ls 前面加.的文件不會顯示出來。ls -al則會顯示出全部文件。
linux命令ls -al 解析
ls是“list”的意思,與早期dos的命令dir功能類似。參數-al則表示列出所有的文件,包括隱藏文件,就是文件前面第一個字符為.的文件。如上所示,在第一次以root身份登錄linux時,如果輸入命令后,應該出現上面的內容先解析一下上面7個字段的意思,如圖所示:
1.第一列便是這個文件的屬性:
#第一個屬性表示這個文件時“目錄、文件或鏈接文件等”:【d】,則是目錄【-】,則是文件【l】,則表示為鏈接文件(link file)【b】,則表示為設備文件中可供存儲的接口設備【c】,則表示為設備文件中的串行端口設備,例如鍵盤、鼠標。
#接下來的屬性中,3個為一組,且均為“rwx”3個參數組合。其中r表示可讀read,w表示可寫write,x表示可執行excute。第一組為“擁有者的權限”,第二組為“同用戶組的權限”,第三組為“其他非本用戶組的權限”。2、第二列表示連接占用的節點(i-node)3、第三列表示這個文件或目錄的“擁有者”4、第四列表示擁有者的用戶組5、第五列為這個文件的大小6、第六列為這個文件的創建日期或者是最近的修改日期7、第七列為這個文件的文件名:如果文件名前面有.說明是隱藏文件。如果只輸入ls 前面加.的文件不會顯示出來。ls -al則會顯示出全部文件。