更改文件夹权限只不是linux中的文件

ste*_*per 2 linux directory chmod

我试图更改我的网站中的每个文件夹的文件夹权限,但不是文件.

我可以通过这样做列出它们,ls -l | egrep '^d' 但有没有办法做到这一点:

chmod 751 | egrep '^d',我得到一个错误,因为chmod期待3个参数,但我不确定如何从egrep给它结果.

我试图通过使用作弊,chmod 751 -R *.*但我有几个文件夹'.' 在名称中,这将无法正常工作.

luk*_*uku 11

我想这应该有效:

find . -type d -exec chmod 751 {} \;
Run Code Online (Sandbox Code Playgroud)

  • 请注意该命令是递归的,并且也将在子目录上执行(OP的示例仅处理当前目录).要限制当前目录,请使用`--maxdepth`选项. (2认同)