chmod 修改檔案或者目錄的許可權碼
語法:chmod [ 選項 ] [ 數字或者字元許可權表示 ] filename
選項:-c:類似於-v,僅顯示更改部分
-f:不顯示錯誤資訊
-r:遞迴處理
-v:顯示指令執行過程
--reference=參考檔案或目錄
許可權碼表示:
許可權分為擁有者u,群組g,其他o,許可權碼讀許可權r值為4,寫許可權w值為2,執行許可權x值為1
例如: 777代表ugo三個許可權的rwx許可權都具有。
754代表u是rwx都有,g是rx,o是r。
也可以用符號給許可權賦值:
u=rwx,g=rx,o=r
u=rwx,go=rx
增加或者刪除某許可權:
g-w,o-x
go-w
對ugo全部操作用a來代表:
a=rwx
a-wrwx許可權對檔案和目錄的意義:
對於檔案來說:r:可讀取檔案的內容
x:該檔案具有可以被系統執行的許可權,與檔案字尾無關,能不能執行看x。能不能執行成功看檔案本身。
對於目錄來說:r:可讀取該目錄下的檔名,ls。
w:在該目錄下新建檔案或目錄,刪除檔案或目錄,修改檔案或目錄名,搬移檔案或目錄位置(cp和mv都不允許)。路徑w的許可權是關於該目錄下的檔案資訊 表。比如在乙個你有rwx的目錄下有乙個你完全沒有許可權的乙個檔案或者目錄,那麼你既不能讀,也不能執行,但是你在該目錄下有w許可權,所以你可以刪除這個你完全沒有許可權的檔案或者目錄。
x:進入該目錄的許可權。如果該目錄沒有x許可權,但是有r許可權,cd 該目錄會提示許可權不允許。但是可以用ls 該目錄來檢視裡面的檔案。
每天乙個Linux命令
將我遇到的linux指令總結一下,不斷增加 1 sz和rz 一般來說,linux 伺服器大多是通過 ssh客戶端來進行遠端的登陸和管理的,使用 ssh登陸 linux ssh有關的兩個命令可以提供很方便的操作 sz 將選定的檔案傳送 send 到本地機器 rz 執行該命令會彈出乙個檔案選擇視窗,從本...
每天乙個linux命令
linux cmp命令 linux cmp命令用於比較兩個檔案是否有差異。當相互比較的兩個檔案完全一樣時,則該指令不會顯示任何資訊。若發現有所差異,缺省會標示出第乙個不同之處的字元和列數編號。若不指定任何檔名稱或是所給予的檔名為 則cmp指令會從標準輸入裝置讀取資料。語法cmp clsv i 字元數...
每天乙個 Linux 命令
head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾就是看檔案的結尾。1 命令格式 head 引數 檔案 2 命令功能 head 用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的...