{site_name}

{site_name}

🌜 搜索

Linux chown命令是用于更改文件或目录的所有者(owner)的命令

前端 𝄐 0
linux里chown命令,linux chowm,linux chown chmod,linux chgrp chown,linux中chown命令,linux系统chown命令
Linux chown命令是用于更改文件或目录的所有者(owner)的命令。通常需要管理员权限才能使用该命令。

chown命令的基本语法如下:


chown [options] owner[:group] file(s)


其中,owner是新的拥有者用户名,group是新的所属用户组名,可选参数,如果省略则默认为原始用户组。file(s)是要更改所有权的文件或目录名,允许指定多个文件或目录名。

以下是几个chown命令的实际例子:

1. 将文件的所有权更改为新的用户

shell
$ ls -l myfile.txt
-rw-r--r-- 1 olduser olduser 0 Apr 24 2023 myfile.txt

$ sudo chown newuser myfile.txt

$ ls -l myfile.txt
-rw-r--r-- 1 newuser olduser 0 Apr 24 2023 myfile.txt


2. 将目录中所有文件的所有权更改为新的用户和组

shell
$ ls -l mydir/
-rw-r--r-- 1 olduser olduser 0 Apr 24 2023 file1.txt
-rw-r--r-- 1 olduser olduser 0 Apr 24 2023 file2.txt

$ sudo chown -R newuser:newgroup mydir/

$ ls -l mydir/
-rw-r--r-- 1 newuser newgroup 0 Apr 24 2023 file1.txt
-rw-r--r-- 1 newuser newgroup 0 Apr 24 2023 file2.txt


在第二个例子中,选项-R表示递归地更改目录及其所有子目录和文件的所有权,newgroup是新的所属用户组名。