我有一个文件:filename.bz2
我需要解压。
我试过命令:tar xvjf filename.tar.bz2
,但它不起作用,因为该文件不是tar
文件。
如何解压这个文件?
我想在 Ubuntu 10.04 上使用 tar 命令创建一些 tar.gz(可能还有 tar.bz2)文件。
我想用密码保护文件。
执行此操作的命令是什么(我在谷歌上搜索过,但没有发现任何显示如何使用密码创建和提取压缩文件的内容)。
任何人都知道如何做到这一点?
我已经知道 gzip 多年了,最近我看到 bzip 在工作中被使用。它们基本上是等价的,还是其中一个比另一个有明显的优缺点?
我很好奇,做了一些阅读,但仍然有问题。
CPIO 与 TAR 有何不同?我在另一个问题中被告知 tar 用于将许多文件合并到 1 个存档中,然后通常是 gzip'd 或 bzip'd。
我还被告知 TAR 无法从 STDOUT 压缩。我想归档/压缩 ZFS 快照以进行备份。我想知道是否可以将 CPIO 与 bzip2 结合使用以获得这种效果。
还是我有完全错误的想法?这不是CPIO的目的吗?
这是我在阅读了有关备份 ZFS 快照的 Oracle 文档后想到的那种命令。
# Backup snapshot to cpio and bzip2 archive
zfs send media/mypictures@20070607 | cpio -o | bzip2 -9c > ~/backups/20070607.bz2
# Restore snapshot from cpio and bzip2 archive
zfs recieve media/mypictures@20070607 | cpio -i | bunzip2 -c ~/backups/20070607.bz2
Run Code Online (Sandbox Code Playgroud) 有没有办法在不实际解压整个文件的情况下打印 .bz2 文件的解压大小?
在 xz、gzip 和 bzip2 之间,哪种压缩算法在压缩相当大的 tarball 时提供最小的文件大小和最快的速度?
在我的应用程序中,我需要压缩作为文本文件的日志。
似乎bzip2
和gzip
具有相同的压缩比。
那是对的吗?
有没有办法挂载 afile.tar.bz2
而不将其解压缩到文件系统上?我不在乎挂载是否是只读的。
希望您的回答也适用于file.tar.gz
.
在这种情况下,“挂载”类似于挂载 ISO 文件。
我是 Linux 新手,可以进行这种转换吗?
我需要压缩和解压缩所有内容吗?
我刚读到tar
可以创建.tar.bz2
文件。一直以来,我都在使用tar
+bzip2
来做到这一点。
我想知道使用tar
创建存档与使用bzip2
?
另外,为什么有两件事做同样的事情?
谢谢!