Linux 解压与压缩文件的常用指令

在 Linux 中,常用的压缩和解压工具包括 targzipzip 和 unzip。以下是这些工具的详细用法和示例:

工具压缩命令解压命令文件格式
tartar -czvf archive.tar.gz filestar -xzvf archive.tar.gz.tar.gz
gzipgzip file.txtgunzip file.txt.gz.gz
zipzip archive.zip filesunzip archive.zip.zip
bzip2bzip2 file.txtbunzip2 file.txt.bz2.bz2
xzxz file.txtunxz file.txt.xz.xz

1. tar 命令

tar 是 Linux 中最常用的归档工具,通常与 gzip 或 bzip2 结合使用。

压缩文件
  • 基本语法

    tar -czvf 压缩文件名.tar.gz 文件或目录
    • -c:创建归档文件。

    • -z:使用 gzip 压缩。

    • -v:显示压缩过程。

    • -f:指定压缩文件名。

  • 示例

    tar -czvf archive.tar.gz file1.txt file2.txt
解压文件
  • 基本语法

    tar -xzvf 压缩文件名.tar.gz
    • -x:解压归档文件。

    • -z:使用 gzip 解压。

    • -v:显示解压过程。

    • -f:指定压缩文件名。

  • 示例

    tar -xzvf archive.tar.gz
其他常用选项
  • 列出压缩包内容

    tar -tzvf archive.tar.gz
  • 解压到指定目录

    tar -xzvf archive.tar.gz -C /path/to/dir

2. gzip 和 gunzip 命令

gzip 用于压缩文件,gunzip 用于解压文件。

压缩文件
  • 基本语法

    gzip 文件名
  • 示例

    gzip file.txt

    压缩后会生成 file.txt.gz,原文件会被删除。

解压文件
  • 基本语法

    gunzip 文件名.gz
  • 示例

    gunzip file.txt.gz

    解压后会生成 file.txt,压缩文件会被删除。

保留原文件
  • 压缩时保留原文件

    gzip -c file.txt > file.txt.gz
  • 解压时保留压缩文件

    gunzip -c file.txt.gz > file.txt

3. zip 和 unzip 命令

zip 用于创建 ZIP 压缩文件,unzip 用于解压 ZIP 文件。

压缩文件
  • 基本语法

    zip 压缩文件名.zip 文件或目录
  • 示例

    zip archive.zip file1.txt file2.txt
解压文件
  • 基本语法

    unzip 压缩文件名.zip
  • 示例

    unzip archive.zip
其他常用选项
  • 解压到指定目录

    unzip archive.zip -d /path/to/dir
  • 列出压缩包内容

    unzip -l archive.zip

4. bzip2 和 bunzip2 命令

bzip2 用于压缩文件,bunzip2 用于解压文件。

压缩文件
  • 基本语法

    bzip2 文件名
  • 示例

    bzip2 file.txt

    压缩后会生成 file.txt.bz2,原文件会被删除。

解压文件
  • 基本语法

    bunzip2 文件名.bz2
  • 示例

    bunzip2 file.txt.bz2

    解压后会生成 file.txt,压缩文件会被删除。

保留原文件
  • 压缩时保留原文件

    bzip2 -c file.txt > file.txt.bz2
  • 解压时保留压缩文件

    bunzip2 -c file.txt.bz2 > file.txt


5. xz 和 unxz 命令

xz 用于压缩文件,unxz 用于解压文件。

压缩文件
  • 基本语法

    xz 文件名
  • 示例

    xz file.txt

    压缩后会生成 file.txt.xz,原文件会被删除。

解压文件
  • 基本语法

    unxz 文件名.xz
  • 示例

    unxz file.txt.xz

    解压后会生成 file.txt,压缩文件会被删除。

保留原文件
  • 压缩时保留原文件

    xz -c file.txt > file.txt.xz
  • 解压时保留压缩文件

    unxz -c file.txt.xz > file.txt

6. 总结

工具压缩命令解压命令文件格式
tartar -czvf archive.tar.gz filestar -xzvf archive.tar.gz.tar.gz
gzipgzip file.txtgunzip file.txt.gz.gz
zipzip archive.zip filesunzip archive.zip.zip
bzip2bzip2 file.txtbunzip2 file.txt.bz2.bz2
xzxz file.txtunxz file.txt.xz.xz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值