A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: chown: command not found #Debian apt-get install coreutils #Ubuntu apt-get install coreutils #Alpine apk add coreutils #Arch Linux pacman -S coreutils #Kali Linux apt-get install coreutils #CentOS yum install coreutils #Fedora dnf install coreutils #OS X brew install coreutils #Raspbian apt-get install coreutils #Docker docker run cmd.cat/chown chown
chown 命令用来变更文件或目录的拥有者或所属群组,通过 chown 改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
chown [-c|--changes] [-v|--verbose] [-f|--silent|--quiet] [--dereference] [-h|--no-dereference] [--preserve-root] [--from=currentowner:currentgroup] [--no-preserve-root] [-R|--recursive] [--preserve-root] [-H] [-L] [-P] {new-owner|--reference=ref-file} file ... chown --help chown --version
-c或——changes:效果类似“-v”参数,但仅回报更改的部分; -f或--quite或——silent:不显示错误信息; -h或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件; -R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理; -v或——version:显示指令执行过程; --dereference:效果和“-h”参数相同; --help:在线帮助; --reference=<参考文件或目录>:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同; --version:显示版本信息。
用户:组:指定所有者和所属工作组。当省略“:组”,仅改变文件所有者; 文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持shell通配符。
将目录/usr/command 及其下面的所有文件、子目录的文件主改成 notfound:
chown -R notfound /usr/command
您使用 sudo
或以 root
用户身份登录时创建文件 myfile.txt,因此该文件归 root
用户所有。 但是,您希望该文件由常规用户帐户 myuser
使用。
sudo chown myuser myfile.txt
您拥有 myfile.txt,但是要将其提供给系统上名为 notme
的另一个用户。 您还希望将所有者组更改为该用户的组,即 notmygroup
。
sudo chown notme:notmygroup myfile.txt #您可以使用带-g选项的id命令来检查当前组: id -g #这是您的数字GID(当前组的编号)。 要查看名称,请指定-n选项: id -gn