Linux打包压缩解压缩tar、gzip、bzip2

简介:

压缩与解压

1 gzip

    gzip test.py     #压缩后为test.py.gz

    gzip -d test.py.gz   #解压文件


2 bzip2

     bzip2 test.py     #压缩后为test.py.bz2

     bzip2 -d test.py.gz   #解压文件

    

3 tar

    选项内容

    -c     创建打包文件

    -r     追加文件到打包文档

    -t     列出打包内容

    -f     指定打包名

    -j     打包后通过bzip2格式压缩

    -z     打包后通过gzip格式压缩

    -x     解包文件

    -C     指定解压路径

    --delete  从打包文件中去除某个文件

    --remove-files 打包后删除源文件

实例:

tar -cf test.tar /home/        #将home目录打包为test.tar

tar -czf test.tar.gz /home/       #将home目录打包并压缩为test.tar.gz

tar -zxf test.tar.gz          #将gz文件解压

tar -cjf test.tar.bz2 /home/      #将home目录打包并压缩为test.tar.bz2

tar -jxf test.tar.bz2 -C /tmp/       #将bz2文件解压到指定目录

tar -f test.tar -r test.txt        #将test.txt追加到打包中

tar --delete game.txt -f test.tar    #从打包文件中删除game.txt














本文转自super李导51CTO博客,原文链接:http://blog.51cto.com/superleedo/1886181 ,如需转载请自行联系原作者



相关文章
|
25天前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。
|
26天前
|
算法 Linux 数据安全/隐私保护
“Linux压缩大师”:gzip、bzip2、tar与zip
在Linux系统管理中,文件压缩与解压至关重要,能有效减少存储空间占用并加快文件传输。常用工具包括gzip、bzip2、tar和zip。gzip采用Lempel-Ziv算法,压缩率高且速度快,适用于单个文件压缩,扩展名为.gz。bzip2压缩率更高但速度稍慢,同样用于单个文件,扩展名为.bz2。tar主要用于打包文件而不直接压缩,常与gzip或bzip2结合使用实现压缩打包。zip则是一种通用压缩工具,支持多文件压缩及密码保护,兼容性好。这些工具让Linux环境下的文件管理更加高效便捷。
18 1
|
1月前
|
存储 Linux Windows
Linux zip命令:压缩文件或目录
我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式,本节要讲的 zip 命令,类似于 Windows 系统中的 winzip 压缩程序,其基本格式如下: [root@localhost ~]#zip [选项] 压缩包名 源文件或源目录列表 注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。 下面给大家举几个例子。 【例 1】zip 命令的基本使用。 [r
43 0
Linux zip命令:压缩文件或目录
|
4月前
|
运维 Linux
Linux命令(66)之tar
Linux命令(66)之tar
81 6
|
4月前
|
Linux
Linux命令之tar
Linux命令之tar
41 3
|
4月前
|
算法 Linux
【Linux】常用的压缩解压缩命令之tar命令
【Linux】常用的压缩解压缩命令之tar命令
112 0
|
10月前
|
Linux
Linux命令之解压缩:tar、zip、rar 命令
Linux命令之解压缩:tar、zip、rar 命令
108 0
|
Linux
Linux常用命令 - tar命令详解
Linux常用命令 - tar命令详解
217 0
|
Linux
linux命令之tar 解压 压缩
本篇内容记录了有关tar 解压 压缩的相关操作。
268 0