Ubuntu MATE 将所有现有文本文件作为可执行文件打开

war*_*ong 5 text

我有很多从 NTFS 卷复制过来的文本文件,当我通过 Caja 文件管理器在 Ubuntu MATE 15.04 中打开它们时,将它们作为可执行文件打开并显示询问我是否要执行该文件的对话框。

这是错误还是正常行为?这在Xubuntu上的Thunar并不曾发生过。

Rin*_*ind 5

这是正常行为。好吧。请注意 NTFS。这些分区往往被挂载为可执行文件,使所有文件...可执行。

这个单行将从您执行它的目录中从 .txt 中删除执行:

find . -type f -iname "*.txt" -exec chmod -x {} \;
Run Code Online (Sandbox Code Playgroud)

当文本文件设置了可执行权限或被识别为可执行文件时,它通常会要求执行或查看它。

Nautilus 在“编辑”“首选项”“行为”中也有一个设置。Caja 有相同的选项(虽然我没有找到 Caja 的图像)。

在此处输入图片说明