linux 批量设置文件或者目录的权限
有时候想给当前目录下面所有的目录设置权限,但是不更改下面所有的文件权限,或者是想单独更改改目录下所有文件的权限,而不动目录权限,这个时候就需要使用xargs命令来处理。
例如:
1.给当前目录下面所有文件去除执行权限
find ./ -type f | xargs -i chmod -x {}2.批量给当前目录下面的子目录设置权限
find ./* -type d | xargs -i chmod 770 {}
有时候想给当前目录下面所有的目录设置权限,但是不更改下面所有的文件权限,或者是想单独更改改目录下所有文件的权限,而不动目录权限,这个时候就需要使用xargs命令来处理。
例如:
1.给当前目录下面所有文件去除执行权限
find ./ -type f | xargs -i chmod -x {}2.批量给当前目录下面的子目录设置权限
find ./* -type d | xargs -i chmod 770 {}