linux下批量修改文件权限(chmod 777 *)出错:Argument list too long

12月 13, 2021 by · Leave a Comment 

某目录下有数万个文本文件,为了方便读写,批量设置权限777。进入目录后,
chmod 777 *

出错:

-bash: /usr/bin/chmod: Argument list too long

一个办法是对目录作递归设置。另一个方法可以在当前目录下使用:

echo * | xargs chmod 777

类似地,批量删除文件和目录:

echo * | xargs rm -rf

——本文最后由傅老师于2021-12-15编辑过

评论


八 × 八 =