命令格式:chown -R user:group dirabc
释义:将当前目录下的dirabc文件夹,及文件夹内所有的子文件夹和文件,递归修改成拥有者为user:group
-R 参数表示递归,即应用于“文件夹及目录内部所有子文件夹和文件”,如果不使用该参数,则只更改文件夹本身或对应文件,而不会作用于子文件夹和子文件
user:group 文件归属给具体的[用户名称:组名称]
dirabc 具体的文件名,或文件夹名,可以包含路径,例如/root/baddb/dirabc
案例1:修改myfile1.txt文件的拥有者为www:www
root@localhost~]# ll myfile1.txt -rw-r--r-- 1 root root 51 Jul 19 22:35 myfile1.txt root@localhost ~]# chown www:www myfile1.txt root@localhost ~]# ll myfile1.txt -rw-r--r-- 1 www www 51 Jul 19 22:35 myfile1.txt
案例2:修改文件夹baddb及其内部的子文件夹和文件的拥有者为www:www
root@localhost ~]# ll drwxr-xr-x 3 root root 4096 Jul 25 15:01 baddb root@localhost ~]# ll baddb total 4 -rw-r--r-- 1 root root 0 Jul 25 15:00 1.txt -rw-r--r-- 1 root root 0 Jul 25 15:00 2.txt -rw-r--r-- 1 root root 0 Jul 25 15:00 3.txt drwxr-xr-x 2 root root 4096 Jul 25 15:01 abc root@localhost ~]# chown -R www:www baddb root@localhost ~]# ll drwxr-xr-x 3 www www 4096 Jul 25 15:01 baddb root@localhost ~]# ll baddb total 4 -rw-r--r-- 1 www www 0 Jul 25 15:00 1.txt -rw-r--r-- 1 www www 0 Jul 25 15:00 2.txt -rw-r--r-- 1 www www 0 Jul 25 15:00 3.txt drwxr-xr-x 2 www www 4096 Jul 25 15:01 abc