Linux常用压缩和解压缩命令

发布时间:2023年12月27日

在Linux系统中,有多种压缩和解压缩命令可供使用。以下是一些常用的压缩和解压缩命令的详细解释:

压缩命令

1. gzip
  • 压缩文件:

    gzip file

    这将压缩file并生成一个名为file.gz的压缩文件。

  • 保留原始文件:

  • gzip -c file > file.gz

    这将以压缩格式输出file的内容,并将其写入名为file.gz的文件中,同时保留原始文件。

2. bzip2
  • 压缩文件:

    bzip2 file这将压缩file并生成一个名为file.bz2的压缩文件。
  • 保留原始文件:

    bzip2 -c file > file.bz2
    

    这将以压缩格式输出file的内容,并将其写入名为file.bz2的文件中,同时保留原始文件。

3. tar
  • 打包并压缩文件:
    tar -czvf archive.tar.gz file1 file2

    -z : 使用 gzip 来压缩和解压文件

    -v : --verbose 详细的列出处理的文件

    -f : --file=ARCHIVE 使用档案文件或设备,这个选项通常是必选的

    -c : --create 创建一个新的归档(压缩包)

    -x : 从压缩包中解出文件

  • 这将使用tar命令将file1file2打包成archive.tar,然后使用gzip进行压缩,生成archive.tar.gz文件。

解压缩命令

1. gzip
  • 解压缩文件:
    gzip -d file.gz
    这将解压缩file.gz文件,并将原始文件恢复。
2. bzip2
  • 解压缩文件:
    bzip2 -d file.bz2
    这将解压缩file.bz2文件,并将原始文件恢复。
3. tar
  • 解压缩文件:
    tar -xzvf archive.tar.gz
    这将解压缩archive.tar.gz文件并将其中的文件提取出来。
文章来源:https://blog.csdn.net/weixin_40903417/article/details/135252268
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。