📜  chown 目录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:59:55.513000             🧑  作者: Mango

chown 命令 - Shell-Bash

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”。