筆者最近學習了一些linux相關的知識,特此分享下學到的知識
1.linux檔案屬性
大家都知道linux ls可以檢視當前目錄下面的檔案,ls -al表示列出檔案的詳細許可權及屬性(包含隱藏檔案)
筆者這裡首先進入了乙個目錄執行ls -al,結果如下
drwxr-xr-x. 89 root root 4096 feb 5 09:50 .
dr-xr-xr-x. 20 root root 4096 mar 4 14:57 …
-rw-r–r--. 1 root root 18 jul 11 2019 adjtime
-rw-r–r--. 1 root root 1518 jun 7 2013 aliases
-rw-r–r-- 1 root root 12288 jul 11 2019 aliases.db
drwxr-xr-x. 2 root root 4096 dec 3 09:57 alternatives
-rw------- 1 root root 541 nov 20 2018 anacrontab
-rw-r–r--. 1 root root 55 oct 30 2018 asound.conf
-rw-r–r-- 1 root root 1 oct 31 2018 at.deny
可以看到每個檔案第一組,舉例:drwxr-xr-x
其中第一位:d表示是目錄(dir) -表示的是檔案,l表示是鏈結檔案(link file類似於windows的exe/bat等)其他還有一些不常見的
接下去九位每三位代表一組,r(read) w(write) x(execute)
第一組是:檔案擁有者許可權(owner) rwx
第二組是:使用者組許可權(group) r-x
第三組是:其他使用者許可權(other) r-x
分別代表不同使用者型別對該檔案的操作許可權
第二欄表示:有多少檔案鏈結到此節點
第三欄表示;這個檔案或者目錄的擁有者
第四欄:這個檔案所屬的使用者組
第五欄:檔案大小(byte)
2.設定檔案許可權
首先我們了解下linux檔案不同許可權代表的數字:
r:4 w:2 x:1
即rwx為4+2+1=7,即7代表最大許可權
設定許可權命令chmod,如設定檔案test(owner、group、other)的許可權為rwx則執行chmod 777
3.補充
另外補充一點知識:linux下檔案是否可執行以及檔案型別等和檔案字尾並沒有關係,檔案字尾只能起到見名知意的作用
Linux檔案型別及許可權
刪除乙個檔案的前提 該檔案所在目錄擁有寫許可權 示例 rw r r 1 root dev 0 aug 12 16 49 1.txt drwxr xr x1 root dev 512 jul 29 18 02 dir使用ls l命令查出檔案資訊,按空格劃分,依次是 檔案型別及許可權 鏈結數 檔案屬主 ...
Linux基礎 系統檔案型別
1 linux檔案型別 在linux檔案系統中,主要有以下幾種型別的檔案 普通檔案 regular file 就是一般型別的檔案,當用 ls l 檢視某個目錄時,第乙個屬性為 的檔案就是正規檔案,或者叫普通檔案。正規檔案又可分成純文字檔案 ascii 和二進位制檔案 binary 純文字檔案是可以通...
LInux檔案型別
大多數linux資源都能以檔案的方式來訪問,在乙個linux系統上能夠出現的部分型別的檔案如下 普通檔案 稱為磁碟檔案,並且被定義為能夠進行隨機儲存的資料儲存單位。他們是面向位元組的,意思是從其中讀出或向其寫入的基本單位是單個位元組,單個位元組也與單個字元相對應。無名管道和有名管道 pipc 是乙個...