我的主目录中的许多文件都无缘无故地可执行。
我说的“可执行”是指 -x 标志已设置(如下图所示)ls -al)。当我写入文件名时,我的 shell 会通过制表符来完成文件名的补全。
这包括许多 PDF 文件、HTML 文件和图像文件。我从来不认为这些是可执行文件。尝试执行它们会产生错误消息(我想),例如“无作业控制”。
为什么这么多文件都设置了可执行标志(显然是默认设置)?我应该提到我正在使用 Cygwin,但我也在其他机器(适当的 Linux)上观察到了类似的行为。
我的主目录中的许多文件都无缘无故地可执行。
我说的“可执行”是指 -x 标志已设置(如下图所示)ls -al)。当我写入文件名时,我的 shell 会通过制表符来完成文件名的补全。
这包括许多 PDF 文件、HTML 文件和图像文件。我从来不认为这些是可执行文件。尝试执行它们会产生错误消息(我想),例如“无作业控制”。
为什么这么多文件都设置了可执行标志(显然是默认设置)?我应该提到我正在使用 Cygwin,但我也在其他机器(适当的 Linux)上观察到了类似的行为。