[Linux]文件打包与压缩

1、打包和压缩

打包:将多个文件合并成单个文件方便管理

压缩:将单个大文件压缩进行压缩,无法压缩多个文件

2、tar命令

格式:tar [选项] [文件/目录]

选项:

-c                               创建(不能单独跟参数c)

-v                               显示过程

-f                                文件名称

-x                               解档

-t                                查看归档文件内容

-r                                添加文件归档

--get                          解档指定文件

--delete                    删除归档中指定文件

-C                              指定解档目录

-z                               同时具有gzip的属性

-j                                同时具有bzip2的属性

-J                               同时具有xz的属性

 

例:

(1)将文件进行打包

[Linux]文件打包与压缩_第1张图片

(2)将打包文件解档

(3)更新打包文件

[Linux]文件打包与压缩_第2张图片

(4)解档指定文件

 

3、压缩

zip格式

压缩:zip -r testzip.zip test.tar

解压:unzip testzip.zip

[Linux]文件打包与压缩_第3张图片

gz格式

压缩:gzip test.tar                                                            等价tar zcf test.tar.gz

解压:gunzip xxx.tar.gz                                                   等价tar zxf test.tar.gz

bzip2格式

压缩:bzip2 test.tar                                                                    等价tar jcf test.tar.bz2

解压:bunzip2 xxx.tar.bz2                                                         等价tar jxf test.tar.bz2

xz格式

压缩:xz test.tar                                                                          等价tar Jcf test.tar.xz

unxz xxx.tar.xz                                                                              等价tar Jxf text.tar.xz

 

 

你可能感兴趣的:(Linux学习)