Linux命令之檔案系統(三)

2021-07-10 12:29:32 字數 1110 閱讀 5005

linux命令——chmod

命令描述

變更檔案或目錄的許可權。檔案或目錄許可權的控制分別以讀取,寫入,執行3種一般許可權來區分,另有3種特殊許可權可供運用,再搭配擁有者與所屬群組管理許可權範圍。可以使用chmod指令去變更檔案與目錄的許可權,設定方式採用文字或數字代號皆可。符號連線的許可權無法變更,如果您對符號連線修改許可權,其改變會作用在被連線的原始檔案。許可權範圍的表示法如下:

u:user,即檔案或目錄的擁有者。

g:group,即檔案或目錄的所屬群組。

o:other,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍。

a:all,即全部的使用者,包含擁有者,所屬群組以及其他使用者。

有關許可權代號的部分,列表於下:

r:讀取許可權,數字代號為"4"。

w:寫入許可權,數字代號為"2"。

x:執行或切換許可權,數字代號為"1"。

-:不具任何許可權,數字代號為"0"。

s:當檔案被執行時,根據who引數指定的使用者型別設定檔案的setuid或者setgid許可權。

chmod [-cfrv][--help][--version][《許可權範圍》+/-/=《許可權設定...>][檔案或目錄...]

chmod [-cfrv][--help][--version][數字代號][檔案或目錄...]

chmod [-cfrv][--help][--reference=《參考檔案或目錄》][--version][檔案或目錄...]

-c或--changes  效果類似"-v"引數,但僅回報更改的部分。

-f或--quiet或--silent  不顯示錯誤資訊。

-r或--recursive  遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。

-v或--verbose  顯示指令執行過程。

--reference=《參考檔案或目錄》  把指定檔案或目錄的許可權全部設成和參考檔案或目錄的許可權相同

--version  顯示版本資訊。

《許可權範圍》+《許可權設定》  開啟許可權範圍的檔案或目錄的該項許可權設定。

《許可權範圍》-《許可權設定》  關閉許可權範圍的檔案或目錄的該項許可權設定。

《許可權範圍》=《許可權設定》  指定許可權範圍的檔案或目錄的該項許可權設定。



Linux命令之檔案系統

檔案系統分析 badblocks v dev hda1 檢查磁碟hda1上的壞磁塊 fsck dev hda1 修復 檢查hda1磁碟上linux檔案系統的完整性 fsck.ext2 dev hda1 修復 檢查hda1磁碟上ext2檔案系統的完整性 e2fsck dev hda1 修復 檢查hda...

Linux系統結構之檔案系統(三)

linux檔案鏈結 1 inode的作用 檔案具體資料都儲存在 塊 在block區 中,我們還必須找到乙個地方儲存檔案的元資訊,比如檔案的建立者 檔案的建立日期 檔案的大小等等。這種儲存檔案元資訊的區域就叫做inode 在inode區 中文譯名為 索引節點 每個inode都有乙個號碼,作業系統用in...

Linux命令之檔案系統(二)

linux命令 cat 命令描述 顯示或者把多個文字檔案連線起來。cat是concatenate的簡寫,類似於dos下面的type命令。語法cat abeensttuv help version filename 選項說明 cat 選項 檔案 選項 a,show all 等價於 vet b,numb...