我不清楚-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)。