📅  最后修改于: 2023-12-03 14:59:55.513000             🧑  作者: Mango
chown
是一个强大的命令,用于修改指定目录或文件的所有者和权限。它适用于 Linux 和 Unix 系统。
chown [选项] [用户:组] 文件/目录
| 选项 | 描述 |
|---|---|
|-c
|只有在更改了文件的所有者或群组时才输出信息。|
|-v
|输出正在运行的操作的详细信息|
|-R
|递归更改指定目录及其子目录中所有文件和目录的所有者和群组。|
| 参数 | 描述 |
|---|---|
|[user]:[group]
|指定新的所有者和群组。如果只需要更改所有者,只需输入用户名称(如root)。如果只需要修改组,则只需键入组名称(例如: wheel)。可以同时指定两个值(例如root:wheel)。|
|文件/目录
|要更改权限和所有者的文件或目录路径。|
更改文件所有者:
sudo chown sarah file.txt
在此示例中,文件 “file.txt” 的所有权将转移到“sarah”这个用户。
更改目录及其子目录和文件的所有者和组:
sudo chown -R sarah:staff directory/
在此示例中,“directory”目录及其所有内容的所有者将更改为“sarah”,其组将更改为“staff”。
只有在更改所有者或组时才输出信息:
sudo chown -c sarah file.txt
此示例只在更改文件所有者时显示消息。
输出正在运行的操作的详细信息:
sudo chown -v sarah file.txt
此示例以更详细的方式显示更改所有者的进度。
使用 chown
命令可以更改文件和目录的所有者和权限,使其更加适合特定的用户和组。要查看更多有关该命令的信息,请在终端中输入“man chown”。