Linux的檔案屬性

2021-06-19 07:47:27 字數 1119 閱讀 2798

在linux中,檔案的擁有者可以將檔案的屬性設定成三種屬性,可讀(r)、可寫(w)和可執行(x).檔案又分為三個不同的使用者級別,檔案的擁有者(u),檔案的所屬組(g),其他使用者(o).

第乙個字元顯示檔案的屬性:

1、「-」  普通檔案

2、「d」  目錄檔案

3、「l」   鏈結檔案

4、"b" 塊裝置

5、"p"  命名管道

6、 "f"  堆疊檔案

二、如何改變檔案的屬性和許可權

1、 chgrp :改變檔案所屬使用者組

2、chown: 改變檔案所有者

3、chmod: 改變檔案的許可權。

首先的問題是什麼時候需要使用chmod和chgrp呢?最常見的例子就是在複製檔案給其他人時,當複製完成後,檔案所有者和所屬的使用者組屬性並沒有改變,所以就需要改變所有者和所屬組。

數字型別改變許可權:

r:4w:2

x:1每種身份(owner、group、others)各自的三個許可權(r、w、x)分數是需要累加的。

例如:[-rwxr-x---]

owner:rwx=4+2+1=7

group:r-x=4+1=5

others: ---=0+0+0=0

改變main.c的許可權:

chmod 777 main.c  許可權變為[-rwxrwxrwx]

三:目錄和檔案的許可權的區別

目錄和檔案在讀和寫的許可權的屬性是相同的,然而執行的許可權的意思確實不同的。

目錄的執行許可權有什麼作用呢?目錄是記錄檔名而已,總不能拿來執行吧?沒錯,目錄不可以被執行。目錄的執行(x)代表的是使用者能否進入該目錄成為工作目錄。

有個目錄的許可權如下:

drwxr--r--          3        root                 root          jun 25 08:35     .ssh

系統有個帳號是duanqian ,這個帳號沒有支援root組,duanqian對此目錄只有讀的許可權,可以查詢此目錄下的檔案列表。因為duanqian不具有x許可權,所以並不能切換入此目錄內。

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