技术笔记分享

tar #不负责压缩,只负责归档打包

选项:

z                      #使用gzip格式进行压缩

j                      # 使用bzip2格式进行压缩 

J                      #使用xz格式进行压缩 

c                     #创建压缩包

v                     #显示过程

f                     #指定压缩包的名称

czf                  #打包压缩 tar.gz格式的压缩包

cjf                   #打包压缩 tar.bz2格式的压缩包 

cJf                   #打包压缩 tar.xz格式的压缩包 

t                      #查看压缩中的内容

tf                     #指定要查看的压缩包名称

x                     #解压

xf                   #解压指定的压缩包

-C                    #解压到指定的目录

h                    #打包软连接的真实路径

P                    #使用绝对路径打包

X                   #指定排除文件的列表文件

--exclude=                        #指定排除的文件

--exclude-from=             #指定排除文件的列表

tar命令与find结合

Linux下将一个文件压缩分包成多个小文件

压缩

将文件test分包压缩成10M 的文件: tar czf - test | split -b 10m - test.tar.gz

解压

将第一步分拆的多个包解压: cat test.tar.gz* | tar -xzv

发表评论

邮箱地址不会被公开。 必填项已用*标注