在Windows下,您可以使用文件系统本身(可以通过蓝色文件名识别)压缩数据,但是在Linux下,ext4 –几乎所有发行版的默认文件系统–无法进行文件压缩。不过,请不要担心,在Linux下,您还可以通过多种其他方式快速轻松地压缩文件。
不同的文件类型
每当Windows用户使用文件系统进行压缩时他们的数据,他们很可能会创建一个.zip文件。尽管这是所有操作系统中最公认的压缩数据并将所有选定文件合并到一个包中的方法,但它肯定不是Linux用户实现同一目标的唯一方法。除了.zip以外,您还可以使用.gzip,.z,.lzma,.7z和.rar文件。所有这些都以相同的方式工作,但是它们不仅名称不同,而且压缩算法也不同。有些可能会更好地压缩某些类型的文件,而有些会更好地压缩其他类型的文件。
经验丰富的Linux用户可能会问有关.tar文件的问题–这些文件实际上并未压缩,但通常只打包其他文件文件在一起。您通常会在.tar文件中找到一种或多种其他类型的文件,因为压缩已压缩的文件是无济于事的。这些文件的文件扩展名通常是.tar。 x ,其中 x 是上一个列表中的文件类型。
请注意,但是,大多数发行版已经附带了用于读取和创建大多数这些文件类型的所有必需的软件包,但是在您各自的软件包管理器中进行快速搜索之后,所有不可读的文件类型都应该变得可读。
简易图形工具
要在任何系统上实现压缩,可以使用适当的命令行工具来实现所需的压缩。但是,Gnome台式机(我也假设使用KDE)具有通过图形方式执行此操作的简便方法。在Gnome中,只需右键单击要压缩的文件或文件夹,右键单击它们,然后选择 Compress 。然后,系统会要求您输入所需的名称,文件类型,保存位置以及选择的压缩结果的密码。
压缩的未来
如前所述,我在ext4 vs. btrfs文章中提到,在文件内支持压缩目前计划针对btrfs使用该系统。目前,ext4本身无法压缩数据,而是需要其他程序来代替,并将它们捆绑在特殊文件中。 Btrfs既可以单独进行压缩,也可以对整个分区进行压缩,因此您应该能够无缝地充分利用磁盘空间。当btrfs最终被广泛使用时,它应该像进入文件,文件夹或分区的属性并启用压缩一样简单。
结论
在Linux上可能没有压缩在目前最理想的状态下,仍然有很多选择对许多人来说已经足够了。加上btrfs的未来稳定发行版,您将能够无缝使用文件系统压缩。无论如何,您应该都能获得几乎没有问题的最大可用空间。
是否压缩文件?在Linux下进行压缩时缺少什么?您最喜欢的方法是什么?在评论中让我们知道!
标签: