linux是多用戶,多任務環境環境。爲了了各個用戶具有有效保密的文件數據,因此文件的權限管理就變的十分重要了。一般將文件可存取訪問的身份分爲3種:owner、group、others,每個身份又對文件可以有三種權限:read、write、execute。
輸入“ll”命令就顯示當前目錄的文件屬性:
圖列出權限、連接、所有者、用戶組、文件大小、修改日期、文件名;
第一列代表這個文件的類型和權限
-rw-rw-r--(10個字符);
第一個字符表示該文件的類型;
[d]:目錄;[-]:文件;[l]:連接文件;[b]:表示文件裏面可供存儲的接口設備;
[c]:文件裏面的串行端口設備。
後九個字符(每三個爲一組)表示r(讀)w(寫)x(執行)等權限;
前一個組是文件所有者的權限;第二組是用戶組的權限,最後一個是other的權限;
第二列表示有多少個文件名連接到此文件名
每個文件都會將它的權限與屬性記錄到文件系統的i-node中,這裏的目錄樹是使用文件名來記錄,
所以每一個文件名都會連接到一個i-node,所以就會有多少文件名連接到這個文件名。
第三列表示這個文件(或者目錄)的“所有者帳號”
第四列表示這個文件的所屬用戶組
在linux系統下,你的帳號會附屬一個或者多個的用戶組中;
第五列表示該文件的大小(單位默認爲B)
第六列表示該文件的創建時間或者最近的修改時間
第七列表示該文件名
如果該文件名前是“.”,表示該文件是隱藏文件。可以使用“ls -a”去顯示當前目錄的隱藏文件