这个问题与更改所有子目录的文件夹和文件权限,当文件夹未隐藏时,这种方法对我来说完全有效。但是,我有一个隐藏文件夹(称为 /.hidden/),其中包含许多子目录,其中大多数权限设置为 root 而不是 my_username。如果可能的话,我想一次性更改所有这些子目录的权限。但是,如果我 cd /.hidden/ 然后输入“sudo chown my_username:my_username *”,则文件或文件夹的权限都不会改变,大概是因为它们仍然被命令视为“隐藏”,尽管我可以看到它们。有人知道解决这个问题的简单方法吗?
答案1
您需要使用-R
标志,它将递归到每个子目录。例如,运行sudo chown -R my_username:my_username .hidden
将生成.hidden
并显示您拥有的所有子目录。
该*
glob 与任何隐藏目录(以 开头的目录)不匹配.
。