Linux檔案屬性

2021-07-11 23:24:47 字數 1865 閱讀 9935

檔案所有者

使用者組每個賬號都可以有多個使用者組的支援。

在linux裡面,任何乙個檔案都具有「user,group,others」3種身份的個別許可權。

linux使用者身份與使用者組記錄的檔案

在linux系統中,預設的情況下所有的系統上的賬號與一般身份使用者,root的相關資訊,都是記錄在/etc/passwd這個資料夾內。個人的密碼則是記錄在/etc/shadow這個檔案下。linux所有的組名都記錄在/etc/group內。這3個檔案可以說是linux系統裡面賬號、密碼、使用者組資訊的集中地。不要隨便刪除這3個檔案。

linux檔案屬性

許可權連線 所有者使用者組 檔案容量修改日期 檔名

ls是「list」的意思,重點在顯示檔案的檔名與相關屬性。引數"-al「表示列出所有的檔案的詳細的許可權與屬性(包含隱藏檔案,就是檔名第乙個字元為」.「的檔案)。

第一列代表這個檔案的型別與許可權(permission)

第乙個字元代表這個檔案是「目錄、檔案或鏈結檔案等」。

【d】是目錄 【-】是檔案 【l】是連線檔案(linkfile)

第二列表示有多少檔名連線到此節點(i-node)

每個檔案都會將它的許可權與屬性記錄到檔案系統的i-node中,不過我們使用的目錄樹卻是使用檔名來記錄,因此每個檔名就會連線到乙個i-node。這個屬性記錄的就是有多少不同的檔名連線到相同的乙個i-node號碼。

第三列表示這個檔案(或目錄)的「所有者賬號」。

第四列表示這個檔案的所屬使用者組。

第五列為這個檔案的容量大小,預設為單位b

第六列為這個檔案的建立檔案日期或者最近的修改日期。

第七列為該檔名。

如果檔名之前多乙個「.」,則代表這個檔案為「隱藏檔案」。

檢視檔案與目錄:ls

ls [-aasddhilnrrst]目錄名稱

引數:-a:全部的檔案,連同隱藏的檔案(開頭為 . 的檔案)一起列出來(常用)。

-a:列出全部的檔案(連同隱藏檔案,但不包括 . 與 .. 這兩個目錄)。

-d:僅列出目錄本身,而不是列出目錄內的檔案資料(常用)。

-f:直接列出結果,而不進行排序(ls缺省會以檔名排序)

-f:根據檔案、目錄等資訊給予附加資料結構,例如:*:代表可執行檔案; /:代表目錄;  =:代表socket檔案; |:代表fifo檔案

-h:將檔案容量以人類較易讀的方式(例如gb,kb等)列出來。

-l:列出長資料串,包含檔案的屬性及許可權等資料(常用)。

-s:以檔案容量大小排序,而不是用檔名排序。

當你只執行ls時,預設顯示的只有非隱藏檔案的檔名、以檔名進行排序及檔名代表的顏色顯示。以藍色顯示目錄和白色顯示一般檔案。

以檔案容量大小排序

無論如何,ls最常被使用到的功能還是那個-l引數,為此,很多distribution在預設情況下,將ll(l的小寫)設定成為ls -l的意思了。其實,那個功能是bash shell的alias功能。

linux檔案屬性

linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...

linux檔案屬性

linux檔案屬性3 目錄是乙個特別的檔案 目錄檔案 比如 drwxr r 就是乙個目錄的許可權 目錄具有r許可權 可以檢視目錄裡面的檔名,只是檢視檔名。是否能夠對檔案操作,那還要看檔案的許可權。目錄具有w許可權 在目錄下 增加檔案 刪除檔案 檔名重新命名 目錄具有x許可權 能夠進入該目錄 能夠使用...

linux檔案屬性

linux是多使用者多工環境,因此檔案的許可權管理十分重要。linux將檔案可訪問訪問的身份分為3種 owner group others,每種身份有三種許可權 read write execute。另乙個常識,root是萬能的,能做任何事情!這是在終端中輸入ls al命令後,列出的內容,從途中可以...