我正在尝试打开一些我复制到 /var/www 的 html、php、js 和 css 文件。如果它们设置了执行权限(允许将文件作为程序执行)选项,我无法使用 gedit 打开它们,我在 Ubuntu 10.10 中通常可以这样做,并且昨天安装了 10.10 并进行了测试以确保这一点。
如果我删除执行选项,它就可以运行并使用 gedit 打开。
我还将 Nautilus 设置为打开时运行可执行文本文件在 Nautilus 首选项(行为部分)中。
答案1
我不确定我是否理解,但如果您从文件夹中删除执行权限,那么您将无法查看其中的内容。(因此,如果您从中删除执行权限/var/www
,您将无法查看其中的任何文件。)
在终端中尝试以下操作。(它将修改 /var/www 下所有内容的权限。)
chmod u+x -R /var/www
find /var/www -type f | xargs chmod u-x
现在文件夹应该是可执行的(因此您可以查看它们内部),但文件却不可以。
这有帮助吗?
答案2
我们需要决定 Nautilus 如何处理可执行文本文件。编辑 -> 偏好设置 -> 行为我们有三种选择:
打开可执行文本文件时运行它们:
始终在打开或单击鼠标时运行这些文件
打开时查看可执行文本文件:
始终使用标准文本编辑器/查看器打开这些文件
每次询问:
让我们在附加窗口中选择要做什么: