程序员的知识教程库

网站首页 > 教程分享 正文

每天学一个Linux命令(18)-chmod(linux系统chmod用法)

henian88 2024-09-09 03:47:32 教程分享 7 ℃ 0 评论

chmod命令

chmod命令是change file mode bits的缩写,意思就是修改文件模式位,通俗的说就是修改文件访问权限的。

语法

chmod [option]… {mode | --reference=ref_file} file…

chmod不会改变符号链接的权限,因为chmod命令改变不了符号链接的权限,因为符号链接的权限是没有任何用处的。所以对于每个符号链接来说,chmod只会修改它指向的文件的权限。

选项

  • -c

  • --changes

当文件的权限被改变,就会打印出来。

  • -f

  • --silent

  • --quiet

当一个文件的权限不能改变的时候,不打印错误信息,好像什么都没发生一样。

  • --preserve-root

任何尝试递归修改根目录‘/’的请求都会被阻止,如果没有指定--recursive,这个选项没有任何其他影响。

  • --no-preserve-root

这个选项使之前的 --preserve-root选项失效。(就不举例了, 好奇的可以自己试试)

  • -v

  • --verbose

chmod对每个文件都进行描述,不管权限是否修改成功。

  • --reference=ref_file

根据ref_file的权限来设置文件权限,修改成功后,文件权限与ref_file的文件权限一样。

  • -R

  • --recursive

递归修改路径以及路径中的文件的权限。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表