【问题标题】:How to chmod for specific folder and all its folders upward如何对特定文件夹及其所有文件夹进行 chmod
【发布时间】:2017-10-13 04:28:23
【问题描述】:

我是 unix 新手,目前在必须使用 Unix 的 SAS 环境中工作。

我有一个关于 chmod 到特定文件夹的问题。我有这个目录:/user/monthly/december/

下面是data 和input 文件夹:

  • /user/monthly/december/data

  • /user/monthly/december/input

data 文件夹下是format 文件夹。我想把这个(/user/monthly/december/data/format)改成chmod 777

但我不能这样做,因为我需要先 chmod /user/monthly/december/data

我通常使用chmod -R,但我不想更改input 文件夹的权限。我只想更改你在这个路径中可以看到的所有文件夹的权限:/user/monthly/december/data/format

有没有办法指定这个chmod?

提前致谢!

【问题讨论】:

    标签: unix chmod


    【解决方案1】:

    您可以将路径拆分到所需目录并建立备份。

    path=/user/monthly/december/data
    for x in $(echo $path | tr -s '/' '\n'); do 
           z=$z"/"$x
           chmod -v 770 $z
    done
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-15
      • 2017-04-05
      • 2011-03-30
      • 1970-01-01
      • 2015-02-16
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      相关资源
      最近更新 更多