我不清楚-R
旗帜到底是做什么的chflags
。我想知道是否有人可以帮助我。
手册页说:
Recurse:更改以文件为根的文件层次结构的文件标志,而不仅仅是文件本身。
我不明白这意味着什么。谁能告诉我什么区别会之间chflags -R hidden
,公正chflags hidden
?
这里有一个在线手册页供参考:http://ss64.com/osx/chflags.html
我不清楚-R
旗帜到底是做什么的chflags
。我想知道是否有人可以帮助我。
手册页说:
Recurse:更改以文件为根的文件层次结构的文件标志,而不仅仅是文件本身。
我不明白这意味着什么。谁能告诉我什么区别会之间chflags -R hidden
,公正chflags hidden
?
这里有一个在线手册页供参考:http://ss64.com/osx/chflags.html
Answers:
递归标志用于目录将相同的事物应用于每个包含的文件和目录(再次递归)。您也可以在没有-R选项的情况下为目录运行命令,但它只会影响目录本身。
如果您有一个目录结构如下:
mainDir
|_file1
|_file2
|_dir1
|_dir1_file1
|_dir1_file2
您应该使用-R选项运行chflags来更改所有文件标志,包括较低级别的文件(dir1_file1)。