我刚刚解压了一个tar
包含文件夹的文件。我做了一个tree -F
,发现到处都是星号。所有文件(甚至 png、txt 等)被标记为可执行。所以我做了任何明智的人都会做的事。
chmod 640 **
无论如何,这些文件都不应该被执行......
但是现在,当我这样做时tree -F
,它不会再进入目录。它只会打印当前目录中的项目,即使文件夹中有项目。
不确定为什么会发生这种情况,如能提供任何帮助我将不胜感激。
我在 OSX 上使用 homebrew 安装的 tree 1.7.0
答案1
文件夹的可执行权限授予您进入该文件夹的权限。您需要在所有文件夹上重新添加可执行权限。