Linux命令 查看及修改文件屬性
chmod
[功能說明]
改變文件的訪問權限
#Linux中訪問權限分為:文件屬主(文件的創建者)文件組屬主(創建者所處的組)和其他(其他用戶)
[語法格式]
Chmod[參數]mode[文件名或目錄名]
Chmod[參數]--referecnce=文件名或目錄名[文件名或目錄名]
[選項參數]
若目標文件或目錄是符號鏈接文件,則改變的是符號文件本身的權限,不能對指向的文件改變,並且該命令也沒有想chgrp命令那樣提供對符號文件權限改變的參數,只有超級用戶和文件的擁有者才能更改文件訪問權限
Mode為指定的權限,如果用字符串設置,則形式為[ugoa..][+-=][rwxX]..][..]
u表示文件的所有者
g表示和文件擁有者屬於同一組的用戶
o表示其他用戶
a表示所有用戶
+表示增加權限 -表示取消權限 =表示唯一設定權限
r表示可讀 w表示可寫 x表示可執行 X表示只有當該文件是個子目錄或者該目錄已經設定過可執行
參數 |
說明 |
-c |
只有文件或目錄權限在更改的前提下,才會顯示更改信息 |
-v |
顯示權限更改的詳細信息 |
-f |
若文件無法更改權限,不顯示錯誤信息 |
chown
[功能說明]
改變文件的屬主或屬組
#文件的屬主包括文件屬主和屬組,文件的建立者默認為文件的屬主(所有者),文件的屬組默認為文件創建者所處的工作組,屬主用戶對自己創建文件具有最大的權限,操作權限可以和超級用戶媲美。一個用戶可以位於多個組內,因此一個文件也可以位於多個組內,同一組內的用戶對文件具有共享的權限。為了有效地管理文件,改變文件的屬主和屬組是非常重要的。
[語法格式]
Chown[參數]屬主/屬組ID[:[組用戶/組ID]][文件名或目錄名]
[選項參數]
參數 |
說明 |
-c |
只顯示改變成功的文件 |
-f |
不顯示錯誤就退出 |
-h |
若是符號鏈接文件,只對符號鏈接文件執行操作,而不影響其指向的文件,通常只對允許符號鏈接文件改變組用戶的系統才有用 |
--deference |
Chown命令默認下對符號鏈接文件本身改變屬主/組用戶,--deference指明符號鏈接文件指向的文件進行操作而不是符號鏈接文件本身 |
file
[功能說明]
查看文件類型
#Linux中不存在擴展名,可以用ls -l 功能查看文件可以的類型
[語法格式]
File[參數][文件 ]
[選項參數]
參數 |
說明 |
-b |
列出辨識結果時,不顯示文件名稱 |
-c |
詳細顯示命令執行過程,便於排錯或分析程序執行情況 |
只是做的一個總結 如有不對,請各位大牛批評指教。
此致敬禮
版權聲明
本總結所涉及到的內容 全部摘抄自《Linux命令完全技術寶典》張棟
Linux命令 查看及修改文件屬性