欧美激情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選項一定要保留當前用戶的執行和讀取權限,否則會報錯!

主站蜘蛛池模板: 喜德县| 宁德市| 庆城县| 灵川县| 德令哈市| 凤台县| 桃江县| 陆丰市| 凤凰县| 镇原县| 德州市| 平阴县| 余庆县| 宜兰市| 东源县| 贺州市| 新兴县| 涡阳县| 房山区| 龙海市| 武安市| 南昌市| 谢通门县| 咸宁市| 辰溪县| 香港 | 榆林市| 唐河县| 克拉玛依市| 沧州市| 边坝县| 无为县| 德惠市| 东安县| 收藏| 富阳市| 奉贤区| 镇原县| 衡水市| 襄城县| 醴陵市|