当前位置: 首页 > Linux

Liunx的chown命令

时间:2023-04-06 01:32:59 Linux

chown将指定文件的属主更改为指定的用户或组。用户可以是用户名或用户ID;组可以是组名或组ID;文件之间用空格分隔以改变权限文件列表,支持通配符。系统管理员经常使用chown命令授予用户在将文件复制到另一个用户的目录后使用该文件的权限。只有文件所有者和超级用户才能使用此命令命令语法chown(选项)(参数)命令选项-c或--changes:效果类似于“-v”参数,但只会报告更改的部分;-for--quiteor--silent:不显示错误信息;-h或--no-dereference:只修改符号链接文件,不改变任何其他相关文件;-R或--recursive:递归处理,将指定目录下的所有文件和子目录一起处理;-v或--version:显示指令的执行过程;--dereference:效果与“-h”参数相同;--help:在线帮助;--reference=<引用文件或目录>:设置指定文件或目录的所有者和所属组与引用文件或目录的所有者和所属组相同;--version:显示版本信息。命令参数user:group指定所有者及其所属的工作组。当省略:group时,仅更改文件所有者;files:指定要更改其所有者和工作组的文件列表。支持多个文件和目标,并且支持shell通配符。更改文件所有者和组>chowndeploy:deployrumenz.txt更改文件所有者和组每个用户都有一个默认或主要组。如果用户创建新文件或目录,该主要组将自动成为该文件的组所有者。您可以使用id命令列出用户的默认组。如果要将文件的组所有权更改为用户的默认组,则只应保留冒号后的组名。>chowndeploy:rumenz.txt省略owner(deploy:),会同时修改owner和文件的owner,只改变文件的owner>chown:deployrumenz.txt省略owner(:deploy),并且只会改变文件更改指定目录及其子目录下所有文件的属主和所属组>chown-R-vdeploy:deployrumenz参考1.txt的属主和属组修改2.txt的所有者和组>chown--reference=1.txt2.txt原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门