Linux:压缩和解压缩命令(04)

168 阅读1分钟

1. tar命令

用于创建、提取和管理归档文件(.tar),常与其他压缩工具结合使用

  • 创建归档:-c
  • 提取归档:-x
  • 列出归档内容:-t
  • 使用 gzip 压缩:-z
  • 使用 bzip2 压缩:-j
  • 指定文件名:-f,该选项通常紧跟在上述选项之后,用于指定归档文件名。
  • 解压缩到指定目录:-C,用于指定解压的目标目录。

使用gzip归档并压缩文件为 .tar.gz : image.png

使用bzip2压缩并归档文件为 .tar.bz2 : image.png

解压.tar.gz文件: image.png

解压.tar.bz2文件: image.png

2. zip和unzip命令

可以将多个文件或目录压缩成一个.zip格式的文件,并且支持跨平台

  • -r:递归压缩目录及其子目录下的所有文件
  • -v:显示压缩过程的详细信息
  • -e:加密压缩文件,在压缩时会提示输入密码
  • -d:指定解压缩的目标目录。

使用zip压缩文件: image.png

使用unzip解压文件: image.png

3. rar命令

rar这种压缩格式在Linux中并不常用, 这是Windows常用的压缩格式,因此如果需要在Linux中使用需要额外安装对应的工具

  • a:一般默认添加,表示归档(archives)
  • -r:压缩的是目录时需要添加

安装rar工具: image.png

使用rar压缩文件: image.png

使用rar x解压: image.png