2012-07-05 85 views
1

我使用各种第三方库来转换我的Linux服务器上的文件。例如,ImageMagick /图像转换,libreoffice3.5 /转换为Microsoft Office文档等。Linux应用程序是否需要适当的文件扩展?

这些应用程序是否有可能要求预转换文件具有文件类型的正确扩展名?例如,如果该文件是一个PNG文件,它将需要被称为whatever.png,而不是任何。

谢谢

+0

是的,这是可能的。 – 2012-07-05 20:35:22

回答

3

你的问题听起来很普通,和一般的Linux应用程序不需要扩展。 bash会高兴地执行一个带有shell命令的.png文件,而vi会打开一个名为a.exe的文本文件。一般来说,扩展并不是unix/linux的概念。只是文件名中的一个允许的字符。

这就是说,一些特定的应用程序可能会解释甚至需要正确的扩展名。

+0

谢谢约翰,是的,它是一般的。我可以告诉你我现在正在使用的应用程序,但将来可能会使用其他应用程序。一点背景。我正在将文件从一台服务器移动到另一台服务器,并且在目标服务器上随后将要转换的地方使用没有扩展名的随机名称会更容易。如果存在风险,我将其以正确的扩展名随机保存。推荐以后?感谢 – user1032531 2012-07-05 20:44:38

+0

它更符合惯例,扩展将帮助其他用户在稍后维护您的脚本/应用程序。虽然我说bash会高兴地执行.png文件,但这只是令人困惑。所以我会说是后者,并试图使用扩展,除非有一个压倒一切的原因。我主要是在谈论cli。在gui文件管理器中,我认为经常存在基于扩展的关联,就像在windows中一样,例如使用.png/jpeg的图片浏览器和.pdf的pdf viewer。 – johnshen64 2012-07-05 21:07:40

+0

谢谢!!!!!!!!! – user1032531 2012-07-05 21:17:57

相关问题