Linux(centos7)打包压缩与备份命令

原创 浪子丶刘少  2019-07-29 17:00  阅读 465 次 评论 0 条 百度未收录

一、Linux常见结尾文件判定

*.Z           compress 程序压缩的文件;
*.zip         zip 程序压缩的文件;
*.gz          gzip 程序压缩的文件;
*.bz2         bzip2 程序压缩的文件;
*.xz          xz 程序压缩的文件;
*.tar         tar 程序打包的数据,并没有压缩过;
*.tar.gz      tar 程序打包的文件,其中并且经过 gzip 的压缩;
*.tar.bz2     tar 程序打包的文件,其中并且经过 bzip2 的压缩;
*.tar.xz      tar 程序打包的文件,其中并且经过 xz 的压缩;

二、tar命令打包

1、将文件/目录打包成文件

tar cvf 包文件名 文件/目录

2、查看包文件中的内容

tar tvf 包文件名

3、解开包文件

tar xvf 包文件名 (提取带指定目录:-C)

4、提取包中指定文件

tar 包文件 --get 文件

二、cpio命令打包

1、将查找到的文件打包

find ./ [-type name] | cpio -ocvB > 包文件.cpio

2、查看cpio包文件中的内容

cpio -ictv < 包文件.cpio

3、解开cpio包文件

cpio -ivcdu < 包文件.cpio

三、压缩命令

1、gzip命令压缩

压缩f1文件   gzip f1 f1.gz
解压f1文件   gunzip  f1.gz
查看文件内容  zcat f1.gz

2、bzip2 命令压缩

压缩f1文件    bzip2  f1  f1.bz2
解压f1文件    bunzipe2  f1.bz2
查看文件内容  bzcat f1.gz

3、xz 命令压缩

压缩f1文件   xz  f1  f1.xz
解压f1文件   unxz  f1.xz
查看文件内容  xcat f1.gz

四、打包并压缩

1、tar调用gzip打包压缩

tar  cvfz  包文件.tar.gz  文件或目录
#调用 gzip 打包压缩

tar  xvfz  包文件.tar.gz  路径
#调用 gzip 解包

2、tar调用bzip打包压缩

tar  cvfj  包文件.tar.bz2  文件或者目录
#调用 bunzip2 打包压缩

tar  xvfj  包文件.tar.bz2
#调用 bunzip2 解包

3、tar调用xz打包压缩

tar  cvfJ  包文件.tar.xz/.txz  文件或目录
#调用 xz 打包压缩

tar  xvfJ  包名.tar.xz/.txz
#调用 xz 解包

本文地址:https://www.ezliushao.com/296.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!

发表评论


表情