欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

chmod

用來變更文件或目錄的權限

概要

chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...

主要用途

參數

mode:八進制數或符號組合。

file:指定要更改權限的一到多個文件。

選項

-c, --changes:當文件的權限更改時輸出操作信息。
--no-preserve-root:不將'/'特殊化處理,默認選項。
--preserve-root:不能在根目錄下遞歸操作。
-f, --silent, --quiet:抑制多數錯誤消息的輸出。
-v, --verbose:無論文件是否更改了權限,一律輸出操作信息。
--reference=RFILE:使用參考文件或參考目錄RFILE的權限來設置目標文件或目錄的權限。
-R, --recursive:對目錄以及目錄下的文件遞歸執行更改權限操作。
--help:顯示幫助信息并退出。
--version:顯示版本信息并退出。

返回值

返回狀態為成功除非給出了非法選項或非法參數。

例子

參考man chmod文檔的DESCRIPTION段落得知:

linux文件的用戶權限說明:

# 查看當前目錄(包含隱藏文件)的長格式。
ls -la
  -rw-r--r--   1 user  staff   651 Oct 12 12:53 .gitmodules

# 第1位如果是d則代表目錄,是-則代表普通文件。
# 更多詳情請參閱info coreutils 'ls invocation'(ls命令的info文檔)的'-l'選項部分。
# 第2到4位代表當前用戶的權限。
# 第5到7位代表組用戶的權限。
# 第8到10位代表其他用戶的權限。
# 添加組用戶的寫權限。
chmod g+w ./test.log
# 刪除其他用戶的所有權限。
chmod o= ./test.log
# 使得所有用戶都沒有寫權限。
chmod a-w ./test.log
# 當前用戶具有所有權限,組用戶有讀寫權限,其他用戶只有讀權限。
chmod u=rwx, g=rw, o=r ./test.log
# 等價的八進制數表示:
chmod 754 ./test.log
# 將目錄以及目錄下的文件都設置為所有用戶擁有讀寫權限。
# 注意,使用'-R'選項一定要保留當前用戶的執行和讀取權限,否則會報錯!
chmod -R a=rw ./testdir/
# 根據其他文件的權限設置文件權限。
chmod --reference=./1.log  ./test.log

注意

  1. 該命令是GNU coreutils包中的命令,相關的幫助信息請查看man chmodinfo coreutils 'chmod invocation'。

  2. 符號連接的權限無法變更,如果用戶對符號連接修改權限,其改變會作用在被連接的原始文件。

  3. 使用-R選項一定要保留當前用戶的執行和讀取權限,否則會報錯!

主站蜘蛛池模板: 永和县| 泽普县| 柏乡县| 祥云县| 康定县| 买车| 邮箱| 河北区| 开原市| 青铜峡市| 军事| 鲜城| 宾阳县| 宜兴市| 弥勒县| 仁化县| 青龙| 大埔区| 普兰店市| 油尖旺区| 天水市| 平阳县| 建湖县| 京山县| 镇雄县| 双江| 卫辉市| 新民市| 玉山县| 沛县| 县级市| 广水市| 岱山县| 永济市| 榆社县| 繁峙县| 政和县| 黔江区| 乐安县| 水富县| 峨眉山市|