3.2.5 改变文件的拥有组:chgrp

该命令用来更改文件的拥有组。下面将新创建的文件b.txt修改用户组为john:


  1. [root@localhost ]# touch b.txt
  2. [root@localhost ]# ls -l b.txt
  3. -rw-r--r-- 1 root root 0 Jan 4 21:09 b.txt
  4. [root@localhost ]# chgrp john b.txt
  5. [root@localhost ]# ls -l b.txt
  6. -rw-r--r-- 1 root john 0 Jan 4 21:10 b.txt

如果需要修改的不是一个文件而是一个目录,以及该目录下所有的文件、子目录、子目录下所有的文件和目录(即递归设置该目录下所有的文件和目录的拥有组是john),则需要使用-R参数,也就是chgrp-R john somedir。