Linux修改文件执行权限

Linuxchmod大约 1504 字

chmod帮助文档

chmod --help

Usage: chmod [OPTION]... MODE[,MODE]... FILE...
  or:  chmod [OPTION]... OCTAL-MODE FILE...
  or:  chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.

  -c, --changes           like verbose but report only when a change is made
      --no-preserve-root  do not treat `/' specially (the default)
      --preserve-root     fail to operate recursively on `/'
  -f, --silent, --quiet   suppress most error messages
  -v, --verbose           output a diagnostic for every file processed
      --reference=RFILE   use RFILE's mode instead of MODE values
  -R, --recursive         change files and directories recursively
      --help     display this help and exit
      --version  output version information and exit

Each MODE is of the form `[ugoa]*([-+=]([rwxXst]*|[ugo]))+'.

Report chmod bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
For complete documentation, run: info coreutils 'chmod invocation'
符号解释
+添加权限
-去除权限
=设置成相应权限
aall:所有用户
uuser:当前用户
oother:其他用户
rread:读权限
wwrite:写权限
xexcute:执行权限

示例

  • 给所有用户添加test.sh文件可执行权限,注意:+-=操作w权限时只给当前用户添加
chmod +x test.sh
  • 等同与+x,给所有用户添加test.sh文件可执行权限
chmod a+x test.sh
  • 给当前用户添加test.sh文件的可执行权限
chmod u+x test.sh
  • other用户添加test.sh文件的可执行权限
chmod o+x test.sh
  • 去除所有用户对tesh.sh文件的写和执行权限
chmod a-wx test.sh
  • 给所用用户添加test.sh文件的可读可写可执行权限
chmod a=rwx test.sh
阅读 401 · 发布于 2019-08-07

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批