云梦
www.htcp.net

Linux 批量修改文件夹、文件的权限和所有者

案例

可能标题看起来比较绕。但是在使用过程中,经常会遇到如下情况:

需要修改某个目录下的文件夹权限为:0755,所有者为root,文件权限为:0644,所有者为root。但是这个目录下有NNNN个文件夹,NNNN个文件,单独设置起来那需要好几年。单一使用 chmod -R 只能批量处理所有的文件和文件夹,完全解决不了问题。
那我们就需要用到如下命令了:

单独设置某个目录下所有文件夹的权限

find -type d -exec chmod 0755 {} \;

单独设置某个目录下所有文件的权限

find -not -type d -exec chmod 644 {} \;

如果要单独设置文件夹的所有者,只需要将命令改成如下即可:

find -type d -exec chown root.root {} \;

问题解决,耗时0.00001秒。233333

赞(0) 打赏
文章通过 CC 4.0 BY-NC-ND 协议发布,转载请注明出处:云梦 » Linux 批量修改文件夹、文件的权限和所有者

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #5

    可以修改Android的sdcard分区下的文件(夹)权限么?

    s天威 3年前 (2016-03-14) 来自天朝的朋友 谷歌浏览器  SM-G9200 Build/LMY47X 回复
  2. #4

    我的SS呢?怎么都下架了???

    chen 3年前 (2016-03-05) 来自天朝的朋友 谷歌浏览器  Android 5.0.2 Redmi Note 2 Build/LRX22G 回复
  3. #3

    好货~

    AnOrder 3年前 (2016-03-01) 来自天朝的朋友 谷歌浏览器  Lenovo K50-t5 Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.95 Mobile Safari/537.36 回复
  4. #2

    网站不错。谢谢经常快速分享

    coolapk人 4年前 (2014-12-09) 来自天朝的朋友 火狐浏览器 Unknow Os 回复
  5. #1

    为什么不考虑精简呢

    食用豆子的萝卜君 4年前 (2014-11-29) 来自天朝的朋友 QQ浏览器  Android 4.4.2 AMOI N828 Build/KOT49H 回复

如果您觉得文章有用,可以支持一下本站

支付宝扫一扫打赏

QQ 扫一扫打赏