chgrp,全称是change group,在linux系统中,文件或目录的权限由用户和用户群租所管理,可以使用chgrp命令来改变用户或者目录的用户群组;命令格式为chgrp [选项] [组] [文件],注意只有root用户才能使用
1. 改变文件test.py的群组属性为bin,并打印处理的详细信息
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_tensorflow_cnn# ls -l
total 520
-rw-r--r-- 1 root root 9241 Nov 22 19:48 test.py
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_tensorflow_cnn# chgrp -v bin test.py
changed group of 'test.py' from root to bin
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_tensorflow_cnn# ls -l
total 520
-rw-r--r-- 1 root bin 9241 Nov 22 19:48 test.py
2. 根据指定文件test.py改变文件genIDCard.py的群组属性
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_tensorflow_cnn# ls -l
total 520
-rwxr-xr-x 1 root root 5544 Nov 15 19:15 genIDCard.py
-rw-r--r-- 1 root bin 9241 Nov 22 19:48 test.py
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_tensorflow_cnn# chgrp --reference=test.py genIDCard.py
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_tensorflow_cnn# ls -l
total 520
-rwxr-xr-x 1 root bin 5544 Nov 15 19:15 genIDCard.py
-rw-r--r-- 1 root bin 9241 Nov 22 19:48 test.py
3. 修改ocr_tensorflow_cnn文件夹内的所有群组属性为bin
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac# ls
keras_example ocr_tensorflow_cnn
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac# chgrp -R bin ocr_tensorflow_cnn
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac# cd -
/root/Mymac/ocr_tensorflow_cnn
root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_tensorflow_cnn# ls -l
total 520
-rw-r--r-- 1 root bin 85 Nov 22 20:36 checkpoint
drwxr-xr-x 2 root bin 4096 Nov 15 19:18 fonts
-rwxr-xr-x 1 root bin 5544 Nov 15 19:15 genIDCard.py
-rw-r--r-- 1 root bin 5633 Nov 22 16:25 genIDCard.pyc
-rw-r--r-- 1 root bin 307356 Nov 22 20:36 lab4_model-200.data-00000-of-00001
-rw-r--r-- 1 root bin 525 Nov 22 20:36 lab4_model-200.index
-rw-r--r-- 1 root bin 142476 Nov 22 20:36 lab4_model-200.meta
-rwxr-xr-x 1 root bin 15155 Nov 15 19:15 README.md
-rw-r--r-- 1 root bin 9241 Nov 22 19:48 test.py
-rwxr-xr-x 1 root bin 11120 Nov 15 19:46 tf_cnn_lstm_ctc.py
-rwxr-xr-x 1 root bin 6306 Nov 15 19:15 trainIDCard.py
参考: https://www.cnblogs.com/peida/archive/2012/12/03/2799003.html