我是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到chmod 777
但我不能这样做,因为我需要首先chmod /user/monthly/december/data
我通常会chmod -R
,但我不想更改input
文件夹的权限。我只想更改您在此路径中可以看到的所有文件夹的权限:/user/monthly/december/data/format
有没有办法指定这个chmod
?
提前致谢!
答案 0 :(得分:0)
您可以将路径拆分为所需目录并将其重新构建。
path=/user/monthly/december/data
for x in $(echo $path | tr -s '/' '\n'); do
z=$z"/"$x
chmod -v 770 $z
done