我有一个具有95GB文件的100GB驱动器。我需要释放驱动器上的一些空间(现在无法从驱动器上传输文件)。使用gzip
或bz2
其他方式,该文件都可以很好地压缩,但是所有这些程序都将压缩后的文件写入单独的文件。我没有足够的可用空间。
有没有一种方法可以使用标准压缩工具或其他Unix实用程序来压缩文件,而无需使用任何额外的磁盘空间(或至少最少数量的额外磁盘空间)?我正在想象一次压缩文件一部分并将结果直接写在文件上的东西。我意识到这样做是有风险的,因为如果压缩被中断,文件将被破坏,但我认为我没有选择。
我们以前在过去的地方使用的最后一个选择是在某个目录中放置一个目录,其中包含一堆充满垃圾的1G文件。然后,如果您遇到困难,可以将其中的一些移开,以留出一些应急空间。