在 Linux 中,使用 `tar` 命令可以用来打包和压缩文件夹。`tar` 常与压缩工具如 gzip, bzip2 或 xz 结合使用以减少文件的大小。以下几种常见的格式:
使用 gzip 进行压缩 (推荐 `.tar.gz` 或 `.tgz`)
要将一个文件夹压缩成 `.tar.gz` 格式的归档文件,可以使用这个命令:
sh
tar czvf 输出档案文件.tar.gz 要压缩的目录
解释一下各选项:
`c` 表示创建新归档。
`z` 使用 gzip 进行压缩。
`v` 显示处理过程中的信息(verbose 模式,可选)。
`f` 指定输出归档的名字。
例:
sh
tar czvf myfolder.tar.gz myfolder/
使用 bzip2 压缩 (.tar.bz2)
如果你想用bzip2进行更高比率但较慢的压缩,可以这样操作:
sh
tar cjvf 输出档案文件.tar.bz2 目录
例:
sh
tar cjvf importantstuff.tar.bz2 ~/ImportantFolder
使用 xz 压缩 (.tar.xz)
为了获得更高的压缩率,可以选择 `xz`,这是一种高压缩比但压缩解压缩速度相对较慢的格式。
sh
tar cJvf 输出文件名.tar.xz 要添加的文件或目录
比如:
sh
tar cJvf documents.tar.xz ~/Documents
以上每种命令中,“cv”参数是可以选择不加的,主要用于查看归档过程中产生的信息;若希望更快速度地完成任务而不关心细节显示,则无需加入此选项。
发表评论