如何隐藏文件扩展名

有没有办法隐藏像Windows中的所有文件扩展名?

据我所知,没有办法实现这一点。 Nautilus文件管理器在其首选项中似乎没有这个选项,并且有充分的理由。

文件扩展名是假的

我的意思是,在Linux中,它们只是文件名的一部分,没有像Windows中那样的特殊含义。 在Windows中,文件名和扩展名之间存在区别,而在Linux中,“扩展名”只是“。”之后的名称的一部分(如果有的话)。 Linux允许’。’ 字符用作文件名的一部分,但Windows保留用于分隔文件扩展名的字符。 Windows使用此文件扩展名来确定文件的行为方式,但Linux使用MIME类型 。

这意味着文件管理器没有可靠的方法来隐藏文件扩展名 – ‘。’ 可以在文件名中的任何位置使用,因此隐藏文件扩展名可能会隐藏部分文件名 – 这种行为会让人感到困惑。 文件扩展名仅用于使用户更容易分辨他们正在处理的文件类型 – 隐藏这将隐藏有用的信息。

除了在Windows中,Ubuntu中的文件不需要文件扩展名。 但是,在根据文件内容对文件进行分类时,它们是为了方便起见而使用的。 因此,扩展更像是文件名的固定部分,因此将始终显示。