chown [选项] [新所有者]: [新的所属组] 文件列表
时间: 2023-08-17 09:09:52 浏览: 47
`chown` 是一个 Linux/Unix 系统下的命令,用于修改文件/目录的所有者和所属组。选项包括:
- `-R` 递归修改文件夹及其子文件/目录的所有者和所属组
- `-h` 如果文件是一个符号链接,则修改链接指向的文件的所有者和所属组,而不是链接本身的所有者和所属组
- `-v` 显示每个修改后的文件/目录的详细信息
使用示例:将文件 `file.txt` 的所有者改为 `user1`,所属组改为 `group1`,命令为:
```
chown user1:group1 file.txt
```
将文件夹 `/data` 及其子文件/目录的所有者改为 `user2`,所属组改为 `group2`,命令为:
```
chown -R user2:group2 /data
```
相关问题
chown修改文件所属组
要使用 chown 命令修改文件的所属组。chown 命令的语法如下:
```
chown [选项] [新的用户:新的组] 文件...
```
其中,选项可以是以下之一:
- `-R`:递归修改目录及其子目录中的文件的所属组。
- `-v`:显示操作的详细信息。
新的用户:新的组是指要将文件所属组修改为的用户和组名。你可以使用用户名、用户ID、组名或组ID。
以下是几个示例:
1. 将文件 `file.txt` 的所属组修改为用户 `user1` 的主组:
```
chown user1 file.txt
```
2. 将目录 `dir1` 及其子目录中所有文件的所属组修改为组 `group1`:
```
chown -R :group1 dir1
```
3. 将目录 `dir2` 中所有文件的所属组修改为用户 `user2` 的附加组 `group2`:
```
chown user2:group2 dir2/*
```
请注意,只有文件的所有者或超级用户才能使用 chown 命令修改文件的所属组。
chown 怎么更改文件所有者
要更改文件所有者,可以使用 chown 命令。命令格式如下:
chown [选项] 新所有者 文件名
例如,如果要将文件名为 test.txt 的文件所有者更改为 user,可以使用以下命令:
chown user test.txt
请注意,此命令需要 root 权限才能执行。另外,如果要同时更改文件的所属用户和所属组,可以使用 chown 命令的 -R 选项。