"chmod 777 .* -R" chmod 父目录 (..) 吗?

Oli*_*nde 5 linux shell

是否chmod 777 .* -R以递归方式更改父目录 (..) 的模式?

Oli*_*nde 12

是的。(以艰难的方式学习它。)

  • 没有在那里等太久才得到答复,是吗?:) (2认同)
  • 你可以`echo .*`,如果`..` 包含在输出中,它可能不是你要找的结果。 (2认同)

use*_*307 8

是的。

将递归选项(-r) 与通配符(*) 一起使用几乎总是一个坏主意。

如果你正在尝试这个:

user@box path/$ foo -r .*
Run Code Online (Sandbox Code Playgroud)

这可能意味着您也先这样做了,然后才意识到它错过了隐藏文件:

user@box path/$ foo -r *
Run Code Online (Sandbox Code Playgroud)

很可能你想做的是

user@box path/$ cd ..
user@box $ foo -r path/
Run Code Online (Sandbox Code Playgroud)

此外,chmod 777总是一个坏主意。


小智 5

使用 .??* 代替。

  • 如果你想捕捉像`.a`这样的条目,你还需要 .[^.] 。 (2认同)