linux批量修改文件夹,文件的权限,所属用户,用户组

冰峰雪座
冰峰雪座 Jun 11, 2021 10:26:20 AM
0 66 0

 一般我们手动修改某个文件夹或者文件的所属拥有者,用户组,是这么修改的:

chown xxx 文件名称
chgrp xxx 文件名称
chmod 777 文件名称

如果这个目录下有很多文件夹,很多文件呢!!!那估计手动修改,手都改废了。

可以用到下面这个命令,一键修改:

find /home/../../(文件的绝对路径) -type d -exec chown 用户1.用户1 {} \;   修改文件夹的所属用户以及用户组
find /home/../../(文件的绝对路径) -not -type d -exec chown 用户1.用户1 {} \;修改文件的所属用户以及用户组
find /home/../../(文件的绝对路径) -type d -exec chmod 777 {} \;   修改文件夹的权限
find /home/../../(文件的绝对路径) -not -type d -exec chmod 777 {} \; 修改文件的权限


回帖