2020 3 7 linux 檔案屬性與改變

2021-10-03 14:36:17 字數 2109 閱讀 4514

在linux系統中一切都是檔案,而配置乙個服務就是在修改其配置檔案的引數。可以用ls -al顯示每個檔案或資料夾的型別、許可權、連線數、檔案所有者、檔案所屬使用者組等。

linux中不同型別的檔案,有不同的顯示來代替,,其中每行第乙個字元,代表這個檔案型別,如:

d代表目錄(資料夾);

-代表檔案;

l代表連線;

b代表裝置連線裡可儲存介面裝置,例如磁碟或磁碟分割槽;

c代表裝置檔案裡的串列埠裝置,例如滑鼠、鍵盤。

第乙個字元後如下圖,三組rwx組合分別代表,所有者許可權,檔案所屬使用者組許可權、其他使用者許可權。其中rwx分別代表讀、寫、可執行,『-』代表沒有對應位置的許可權。rwx許可權所對應數字分別為4、2、1。

如下圖中,第乙個字元為『d』即表示dev為目錄檔案。第乙個root代表dev屬於root使用者並有rwx(4+2+1=7)許可權。第二個root代表dev屬於root使用者組,有rx(4+1=5)許可權。其他使用者有rx(4+1=5)許可權。

下圖中,lib為連線檔案,其實際位置為usr/lib。

chgrp(change group) 改變檔案所屬使用者組。

chown(change owner) 改變檔案所有者。

chmod (change mode)改變檔案的許可權。

用chown命令改變test檔案的所有者為root。

輸入命令:chown root test

如果想更改目錄下所有檔案的所有者,可以在chown命令後加 -r 引數,進行持續遞迴更改,即連同子目錄下的所有檔案、目錄。

用chmod命令改變test、test1的許可權。

改變許可權有兩種方法分別可以用數字或者符號進行許可權更改。

之前說過有三種許可權分別是r=4(讀)、w=2(寫)、x=1(可執行)

每個檔案有三種身份對應,分別是owner 、 group 、others 。

每個身份(owner 、 group 、others)各自的三種許可權(r=4(讀)、w=2(寫)、x=1(可執行))分數是需要累加的,例如:

當許可權是【-rw-rw-r–】時,分數則是:

owner=rw=4+2=6

group=rw=4+2=6

others=r=4

可以用chmod u=rwx,go=rx test 來更改test的許可權,其中u代表owner,g代表group,o代表others。

可以用chmod 755 test1 來更改test1 的許可權,其中755代表owner=rwx=4+2=1=7,group=rx=4+1=5,others=rx=4+1=5。

可以在chmod命令後加 -r 引數,進行持續遞迴更改,即連同子目錄下的所有檔案、目錄。

用chgrp命令改變test2檔案的所屬使用者組為root。輸入命令:chgrp root test2

如果想更改目錄下所有檔案的所屬使用者組,可以在chgrp命令後加 -r 引數,進行持續遞迴更改,即連同子目錄下的所有檔案、目錄。

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命令後,列出的內容,從途中可以...