我有一个 tar.gz 文件,我想使用终端提取它。我使用了以下命令:tar tvzf ldtp_3.5.0.orig.tar.gz和tar -xvzf ldtp_3.5.0.orig.tar.gz. 但是,我对这两个文件得到了相同的结果:
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)
我文件命令的输出显示了它的一个 gzip 文件:
$ file ldtp_3.5.0.orig.tar.gz
ldtp_3.5.0.orig.tar.gz: gzip compressed data, from Unix
Run Code Online (Sandbox Code Playgroud)
我可以使用右键单击 --> 提取来提取它,但我想使用终端来提取它。谁能告诉我怎么做?
我如何在 Windows 上使用 7-Zip CLI ( 7za.exe ) 来创建 .tgz 档案,就像我tar zcvf archive.tgz source_files在 Linux 上使用的那样?
我想将多个大文件捆绑到一个文件中,以便于共享。文件已经压缩(例如 jpeg、视频等),所以我不需要压缩,只需要存档。如何在不使用 zip 压缩功能的情况下将它们放入 zip 文件中?我不想浪费时间尝试压缩数 GB 的已压缩文件。
我想使用 zip 而不是tar文件,因为许多 Windows 用户无法打开这些文件。
有没有办法选择性地阻止某些文件类型在 7-zip 中压缩,例如在 WinRAR 中?
我正在尝试压缩一个巨大的文件夹(许多 GB),并且我不希望重新压缩已经压缩的文件(例如 ZIP 文件)——它们应该在不压缩的情况下存储。
我有一个目录,我一直在其中存储大量文件。在 10 种类型的文件中,还有一些.zip其他目录。
根据我的个人经验,我依稀记得尝试拉拉链时的问题(ha zip zips)。
压缩已经压缩的文件会立即导致问题,还是在我尝试解压缩它时可能出现问题?
我读到压缩文件可以破坏它吗?,但它并没有真正解决拉链的压缩问题。我确实注意到腐败会导致拉链断裂。压缩 zip 是否会损坏文件?
我只是做了一个小实验,我创建了一个包含重复文件的 tar 存档,看看它是否会被压缩,令我敬畏的是,它不是!详情如下(结果缩进阅读乐趣):
$ dd if=/dev/urandom bs=1M count=1 of=a
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.114354 s, 9.2 MB/s
$ cp a b
$ ln a c
$ ll
total 3072
-rw-r--r-- 2 guido guido 1048576 Sep 24 15:51 a
-rw-r--r-- 1 guido guido 1048576 Sep 24 15:51 b
-rw-r--r-- 2 guido guido 1048576 Sep 24 15:51 c
$ tar -c * -f test.tar
$ ls -l test.tar
-rw-r--r-- 1 guido guido 2109440 Sep 24 …Run Code Online (Sandbox Code Playgroud) 我想知道如果选中它会如何影响 SSD:

我只是好奇它是否会节省我的 SSD 磁盘空间?
如果我有一个压缩文件存储为 Windows 的自解压存档,即 .exe 文件,是否可以将其转换为可在 OS X 下解压缩的 zip 文件?或者,是否有可以打开这些档案之一的 Mac 程序?
compression ×10
7-zip ×4
zip ×3
archiving ×2
gzip ×2
linux ×2
tar ×2
disk-image ×1
disk-space ×1
macos ×1
ssd ×1
unix ×1
windows ×1
windows-8 ×1