gnome / centos8“在此处提取”的命令行等效项是什么

gnome / centos8“在此处提取”的命令行等效项是什么

我面临着一个奇怪的谜题。

我有一个 zip 存档,其中包含文件名包含重音字符(é、à、è 等)的文件

gnome 文件管理器的“在此处提取”功能可以完美地提取具有正确文件名的文件,但存档管理器不能,任何带有 unzip、file-roller 等的默认命令行也不能。

这有点令人费解......为什么一个文件管理器工具默认自动检测字符集,而另一个文件管理器工具在没有任何选项的情况下不会这样做?

更一般地说,有没有办法让用户找到隐藏在 gnome 文件管理器的“在此处提取”命令或任何其他 GUI 例程后面的命令行?

答案1

这取决于您安装了哪些软件包。

我真的很喜欢 7zip,它绝对可以处理 zip 档案。您可以使用以下命令提取全部内容

p7zip -d file.zip

还有很多其他的。

至于问题的第二部分,为什么有些程序可以破坏文件名,这实际上取决于这些文件名的编写方式。他们是用什么工具创建的。因为这个工具有可能弄乱了文件名,有些提取工具可以解决这个问题,但有些则不能。

假设所使用的工具使用一些奇怪的方式编写了这些文件字符集而不是合理的东西,比如 utf-8。如果无法知道使用了什么字符集,则提取实用程序将被迫猜测,并且可能猜测不正确。

相关内容