www.2527.com_澳门新葡8455手机版_新京葡娱乐场网址_
做最好的网站

Linux下文书档案的滑坡和包装命令,linux系统命令

2019-05-04 05:39 来源:未知

压缩和归档操作(1伍个指令)

Linux下文书档案的滑坡和包装命令

第三要清淤七个概念:打包和压缩。
装进是指将一大堆文件或目录造成一个总的文件;
减去则是将3个大的文本通过有个别压缩算法产生叁个小文件。
干什么要有别于那七个概念吗?那出自Linux中广大削减程序只可以针对三个文件进行削减,那样当你想要压缩一大堆文件时,你得先将那第一次全国代表大会堆文件先打成一个包(tar命令),然后再用压缩程序开始展览削减(gzip bzip二命令)。

Linux下最常用的包裹程序正是tar了,使用tar程序打出去的包大家常称为tar包,tar包文件的一声令下经常都以以.tar结尾的。生成tar包后,就足以用别样的顺序来开始展览压缩。

  1. gzip工具
    语法: gzip [-d#] filename 其中#为一-玖的数字,私下认可压缩等级为陆
    只好压缩文件
    -f    强制覆盖压缩文件
    -1    火速压缩文件
    -9    最好压缩文件
    -v    可视化压缩
    gzip  filename 生成filename.gz 源文件未有
    解压 gzip -d filename.gz 解压后,压缩文件也会消退
    zcat  用来查阅gzip压缩的包

最棒压缩和解压缩

[[email protected] tmp]# gzip -9 a.img 
[[email protected] tmp]# ls -lk
-rw-------. 1 root  root 16507 Mar 26 13:00 a.img.gz
[[email protected] tmp]# gzip -d a.img.gz 
[[email protected] tmp]# ls -lk
-rw-------. 1 root  root 16568 Mar 26 13:00 a.img

能够而且收缩四个公文 gzip file1 file二 file三
1234 [[email protected] tmp]# gzip a.img dhcp-4.3.1.tar 
[[email protected] tmp]# ls -l
-rw-------. 1 root root 16902566 Mar 26 13:00 a.img.gz
-rwxr-xr-x. 1 root root  8987298 Mar 26 12:58 dhcp-4.3.1.tar.gz

可视化压缩
[[email protected] tmp]# gzip -v dhcp-4.3.1.tar 
dhcp-4.3.1.tar: 33.5% -- replaced with dhcp-4.3.1.tar.gz

  1. bzip二压缩工具
    语法: bzip2 [-dz] filename
    缩小时,能够加 “-z” 也足以不加,都足以压缩文件
    bzip二 filename  生成filename.bz贰 源文件未有
    不支持压缩目录

-d    强制解压缩文件
-z    强制压缩文件,暗许能够不用加
-k    压缩时保留原来的文章件
-f    解压缩时强制覆盖最初的文章件
-v    可视化压缩,展现节省空间百分比,压缩前后大小;
bzip二 -d  filename.bz2 解压后压缩文件消失
能够利用 bzcat 查看bz二的回落后的公文内容

能够而且裁减多少个公文bzip二 file1 file2

[[email protected] tmp]# bzip2 a.img 
[[email protected] tmp]# ls -l
-rw-------. 1 root root 17025434 Mar 26 13:00 a.img.bz2
[[email protected] tmp]# bzip2 -v dhcp-4.3.1.tar 
  dhcp-4.3.1.tar:  1.538:1,  5.200 bits/byte, 35.00% saved, 13506560 in, 8779359 out.

调整和减少时保留源文件,解压缩时强制覆盖源文件

[[email protected] tmp]# bzip2 -k a.img 
[[email protected] tmp]# ls -lh
-rw-------. 1 root root  17M Mar 26 13:00 a.img
-rw-------. 1 root root  17M Mar 26 13:00 a.img.bz2
[[email protected] tmp]# bzip2 -dfv a.img.bz2 
  a.img.bz2: done
[[email protected] tmp]# ls -lh
drwxr-xr-x. 2 root root 4.0K Mar 27 13:38 abc
-rw-------. 1 root root  17M Mar 26 13:00 a.img

  1. xz
    用法同gzip和bzip2
    xz  filename    生成filename.xz
    不帮忙压缩目录

-v    可视化压缩,展现压缩所用的快慢和时间;
xz -d filename.xz  实行解压缩
xcat    用来查阅xz压缩的包的始末

能够同时削减多个目录,解压缩八个目录,并可视化显示;
[[email protected] tmp]# xz a.img dhcp-4.3.1.tar 
[[email protected] tmp]# ls -lh
-rw-------. 1 root root  17M Mar 26 13:00 a.img.xz
-rwxr-xr-x. 1 root root 8.0M Mar 26 12:58 dhcp-4.3.1.tar.xz
[[email protected] tmp]# xz -dv a.img.xz dhcp-4.3.1.tar.xz 
a.img.xz (1/2)
  100.0 %                16.1 MiB / 16.2 MiB = 0.997                         
dhcp-4.3.1.tar.xz (2/2)
  100.0 %              8,146.0 KiB / 12.9 MiB = 0.618

  1. zip及unzip
    zip是压缩工具,unzip是解压缩工具,须要安装才足以利用。

安装zip的命令: yum install -y zip
安装unzip的命令: yum install -y unzip
-v    可视化显示压缩进程,显示压缩前后文件大小和削减比例;
-d    解压缩时用,钦命解压缩到哪些目录下;
无法而且解压缩三个公文,解压缩不支持-v可视化;

压缩文件: zip  filename.zip  filename
削减目录: zip -r  dir.zip dir/
解压缩zip压缩包: unzip  filename.zip

压缩abc目录为ab.zip,解压缩ab.zip并点名压缩到ab目录下,abc整个目录解压缩到ab目录下;
[[email protected] tmp]# zip -r ab.zip abc/
  adding: abc/ (stored 0%)
  adding: abc/passwd (deflated 58%)
[[email protected] tmp]# unzip ab.zip -d ab
Archive:  ab.zip
  creating: ab/abc/
  inflating: ab/abc/passwd         
  inflating: ab/abc/a.img           
[[email protected] tmp]# ls -lh
drwxr-xr-x. 3 root root 4.0K Mar 27 15:30 ab
drwxr-xr-x. 2 root root 4.0K Mar 27 15:27 abc
-rw-r--r--. 1 root root  17M Mar 27 15:25 ab.zip
[[email protected] tmp]# ls -l ab/
drwxr-xr-x. 2 root root 4096 Mar 27 15:24 abc
[[email protected] tmp]# ls -l ab/abc/
-rw-------. 1 root root 16965117 Mar 27 15:24 a.img
-rw-r--r--. 1 root root    1019 Mar 27 13:23 passwd

能够使用file name.gz    name.zip    查询是哪一种压缩格式压缩的文书;

  1. tar打包工具

能够打包目录也得以打包文件
语法:tar [-zjxcvfpP] filename
装进: tar -cvf  test.tar  test 在这之中test是文本或目录
-c    表示建设构造包
-v    可视化打包的长河
-f    压缩时跟 “-f 文件名”,意思是减掉后的文书名叫filename, 解压时跟 “-f 文件名”,意思是解压filename. 请留心,要是是多个参数组合的场地下富含 “-f”,请把 “-f” 写到最后边。
-z    打包的还要选取gzip压缩
-j    打包的还要利用bzip2压缩
-J    打包的还要选择xz压缩
-C    钦赐解压后的目录
tar -C /tmp/ -xvf 一.tar    解压到内定目录/tmp里面

翻开包内容: tar -tf  test.tar
-t    查看tar包里面包车型客车文件
壹致运用 tar -tf 查看压缩的包: tar -tf 1.tar.gz 要么tar -tf 一.tar.bz二

解包: tar -xvf  test.tar
-x    解包只怕解压缩
随正是包裹照旧解包,原来的文件是不会去除的,但它会覆盖当前早已存在的文本或许目录。

打包abc目录为abc.tar,查看abc.tar的内容,解压abc.tar包;

[[email protected] tmp]# ls -l
drwxr-xr-x. 2 root root    4096 Mar 27 15:27 abc
-rw-------. 1 root root 16965117 Mar 26 13:00 a.img
-rwxr-xr-x. 1 root root 13506560 Mar 26 12:58 dhcp-4.3.1.tar
[[email protected] tmp]# tar -cvf abc.tar abc
abc/
abc/passwd
abc/a.img
[[email protected] tmp]# tar -tf abc.tar 
abc/
abc/passwd
abc/a.img
[[email protected] tmp]# tar -xvf abc.tar 
abc/
abc/passwd
abc/a.img

并且包装四个文件到1一.tar
[[email protected] tmp]# tar -cvf 11.tar abc a.img dhcp-4.3.1.tar abc.tar 
abc/
abc/passwd
abc/a.img
a.img
dhcp-4.3.1.tar
abc.tar
[[email protected] tmp]# ls -lh
-rw-r--r--. 1 root root  62M Mar 27 16:33 11.tar

卷入的还要选择gzip压缩: tar -czvf  1.tar.gz 一个中一可以是文本也得以是目录
-z 代表打包同时选取gzip压缩
解压.tar.gz的压缩包: tar -xzvf 一.tar.gz
使用bzip2压缩: tar -cjvf 1.tar.bz2 1
-j 代表打包同时采纳bzip2压缩
解压.tar.bz2: tar -xjvf 1.tar.bz2

动用gzip压缩并打包,使用bzip2压缩并打包,相比2种压缩格式,bzip2压缩后的文件更小;使用xz压缩,压缩效果最棒!压缩后文件最小!
源文件为壹三M,gzip压缩后为捌.6M,bzip二压缩后为8.四M,xz压缩后为八.0M;

[[email protected] tmp]# ls -lh
-rwxr-xr-x. 1 root root  13M Mar 26 12:58 dhcp-4.3.1.tar
[[email protected] tmp]# tar -czvf gzip.tar.gz dhcp-4.3.1.tar dhcp-4.3.1.tar
[[email protected] tmp]# tar -cjvf bzip2.tar.bz2 dhcp-4.3.1.tar dhcp-4.3.1.tar
[[email protected] tmp]# ls -lh
-rw-r--r--. 1 root root 8.4M Mar 27 16:54 bzip2.tar.bz2
-rwxr-xr-x. 1 root root  13M Mar 26 12:58 dhcp-4.3.1.tar
-rw-r--r--. 1 root root 8.6M Mar 27 16:54 gzip.tar.gz
[[email protected] tmp]# xz dhcp-4.3.1.tar 
[[email protected] tmp]# ls -lh
-rw-r--r--. 1 root root 8.4M Mar 27 16:54 bzip2.tar.bz2
-rwxr-xr-x. 1 root root 8.0M Mar 26 12:58 dhcp-4.3.1.tar.xz
-rw-r--r--. 1 root root 8.6M Mar 27 16:54 gzip.tar.gz

神蹟我们会师到壹种后缀名叫 .tar.xz的文本,那种压缩包是用xz工具压缩,

卷入压缩成 xz格式压缩包:tar -cJvf dir.tar.xz  dir/
解压的办法为:tar -Jxvf  file.tar.xz

能够在卷入的时候,排除某个文件恐怕目录增多参数    --exclude
tar --exclude 1.txt  -czvf 1.tar.gz  dir/
清除五个文件或然目录: tar --exclude "目录名" --exclude "*文件名"  -czvf 1.tar.gz  dir/

打包root目录到一.tar.gz 并解决目录里面包车型大巴install伊始的文书;

[[email protected] ~]# tar -czvf 1.tar.gz --exclude "install*" /root/

正文永世更新链接地址:

首先要搞清多个概念:打包和压缩。 打包是指将一大堆文件或目录形成二个总的文件; 压缩则是将2个大的...

先是要澄清多少个概念:打包和收缩。
装进是指将一大堆文件或目录产生1个总的文件;
减掉则是将一个大的文本通过一些压缩算法造成一个小文件。
为什么要区分那四个概念呢?那源于Linux中多数滑坡程序只好针对2个文本进行压缩,那样当您想要压缩一大堆文件时,你得先将这一大堆文件先打成2个包(tar命令),然后再用压缩程序开始展览削减(gzip bzip2命令)。

 一.gzip (compress or expand files 压缩或扩大文件)
 【命令效率】使用gzip格式来减少和解压文件
 【命令语法】gzip[选项](参数)
 【常用选项】
  -d 解压文件
  -f 强制压缩文件
  -v 显示进程
  -r 递归处理
 【参数表明】供给施行压缩和平解决压的文书
 【命令示例】
  压缩文件/test并查看进度
  gzip -v /test
  解压/test.gz并查看进度
  gzip -dv /test.gz

Linux下最常用的卷入程序便是tar了,使用tar程序打出来的包咱们常称为tar包,tar包文件的一声令下平日都是以.tar结尾的。生成tar包后,就可以用此外的程序来开始展览压缩。

 

  1. gzip工具
    语法: gzip [-d#] filename 其中#为一-玖的数字,默许压缩品级为6
    只可以压缩文件
    -f    强制覆盖压缩文件
    -1    赶快压缩文件
    -玖    最好压缩文件
    -v    可视化压缩
    gzip  filename 生成filename.gz 源文件未有
    解压 gzip -d filename.gz 解压后,压缩文件也会磨灭
    zcat  用来查阅gzip压缩的包

 贰.gunzip (compress or expand files 压缩或扩大文件)
 【命令功效】用于解压gzip的压缩文件
 【命令语法】gunzip[选项](参数)
 【常用选项】
  -f 强行解开压缩文件
  -v 显示实践进度
 【参数说明】要求进行解压的公文
 【命令示例】
  解开gzip的压缩文件/test.gz,并查看进度
  gunzip  -v  /test.gz

极品压缩和平化解压缩

 

[root@localhost tmp]# gzip -9 a.img 
[root@localhost tmp]# ls -lk
-rw-------. 1 root  root 16507 Mar 26 13:00 a.img.gz
[root@localhost tmp]# gzip -d a.img.gz 
[root@localhost tmp]# ls -lk
-rw-------. 1 root  root 16568 Mar 26 13:00 a.img

 三.zcat (compress or expand files 压缩或扩张文件)
 【命令功能】不解压压缩文件,便足以领略里面的始末
 【命令语法】zcat[选项](参数)
 【常用选项】
  -l 查看压缩包中的文件列表
 【参数表明】查看的压缩文件
 【命令示例】
  查看压缩文件/test.gz中的文件列表
  zcat -l /test.gz

能够同时削减四个公文 gzip file一 file贰 file叁
1234 [root@localhost tmp]# gzip a.img dhcp-4.3.1.tar 
[root@localhost tmp]# ls -l
-rw-------. 1 root root 16902566 Mar 26 13:00 a.img.gz
-rwxr-xr-x. 1 root root  8987298 Mar 26 12:58 dhcp-4.3.1.tar.gz

 

可视化压缩
[root@localhost tmp]# gzip -v dhcp-4.3.1.tar 
dhcp-4.3.1.tar: 33.5% -- replaced with dhcp-4.3.1.tar.gz

 四.bzip二 (a block-sorting file compressor 贰个块分类文件减弱)
 【命令功用】创设和管理“.bz二”后缀名的压缩包
 【命令语法】bzip贰[选项](参数)
 【常用选项】
  -d 解压文件
  -z 强制实施压缩
  -k 压缩或解压时保留原来的公文
 【参数表达】需求减小或解压的文书
 【命令示例】
  压缩文件/test
  bzip2  /test
  解压文件/test.bz二并保留压缩包
  bzip2 -dk /test.bz2  

  1. bzip二压缩工具
    语法: bzip2 [-dz] filename
    削减时,能够加 “-z” 也得以不加,都得以压缩文件
    bzip贰 filename  生成filename.bz二 源文件未有
    不帮助压缩目录

 

-d    强制解压缩文件
-z    强制压缩文件,暗中认可能够不用加
-k    压缩时保留原著件
-f    解压缩时强制覆盖原来的文章件
-v    可视化压缩,展现节省空间百分比,压缩前后大小;
bzip2 -d  filename.bz二 解压后压缩文件消失
能够选拔 bzcat 查看bz二的滑坡后的文件内容

 5.bunzip二 (a block-sorting file decompresses二个块分类文件解压)
 【命令成效】解压bzip二的压缩文件
 【命令语法】bunzip2[选项](参数)
 【常用选项】
  -k 解压时保留原来的压缩包
 【参数表达】压缩包的文书名
 【命令示例】
  解压文件/test.bz二并保存压缩包
  bunzip2 -k /test.bz2

能够同时削减多个公文bzip2 file1 file二

 

[root@localhost tmp]# bzip2 a.img 
[root@localhost tmp]# ls -l
-rw-------. 1 root root 17025434 Mar 26 13:00 a.img.bz2
[root@localhost tmp]# bzip2 -v dhcp-4.3.1.tar 
  dhcp-4.3.1.tar:  1.538:1,  5.200 bits/byte, 35.00% saved, 13506560 in, 8779359 out.

 六.bzcat (decompresses files to stdout 解压文件到标准输出)
 【命令成效】突显钦点的“.bz二”压缩文件的始末
 【命令语法】bzcat(参数)
 【常用选项】
 【参数表达】“.bz2”的压缩文件
 【命令示例】
  显示/test.bz2内容
  bzcat /test.bz2

削减时保留源文件,解压缩时强制覆盖源文件

 

[root@localhost tmp]# bzip2 -k a.img 
[root@localhost tmp]# ls -lh
-rw-------. 1 root root  17M Mar 26 13:00 a.img
-rw-------. 1 root root  17M Mar 26 13:00 a.img.bz2
[root@localhost tmp]# bzip2 -dfv a.img.bz2 
  a.img.bz2: done
[root@localhost tmp]# ls -lh
drwxr-xr-x. 2 root root 4.0K Mar 27 13:38 abc
-rw-------. 1 root root  17M Mar 26 13:00 a.img

 7.xz (Compress or decompress .xz files 压缩和平解决压“.xz“的文本)
 【命令成效】创设和管理".xz"的压缩包
 【命令语法】xz[选项](参数)
 【常用选项】
  -z 压缩时的暗中认可选项
  -d 解压
 【参数表明】必要减小或解压的文本名
 【命令示例】
  压缩文件/test
  xz   /test
  解压文件/test.xz
  xz  -d /test.xz

  1. xz
    用法同gzip和bzip2
    xz  filename    生成filename.xz
    不协助压缩目录

 

-v    可视化压缩,展现压缩所用的速度和岁月;
xz -d filename.xz  进行解压缩
xcat    用来查看xz压缩的包的始末

 8.unxz (decompress .xz files 解压“.xz“的文件)
 【命令功能】解压xz的压缩文件
 【命令语法】unxz[选项](参数)
 【常用选项】
 【参数表达】须求解压的公文
 【命令示例】
  解压文件/test.xz
  unzx /test.xz

能够同时削减四个目录,解压缩八个目录,并可视化展现;
[root@localhost tmp]# xz a.img dhcp-4.3.1.tar 
[root@localhost tmp]# ls -lh
-rw-------. 1 root root  17M Mar 26 13:00 a.img.xz
-rwxr-xr-x. 1 root root 8.0M Mar 26 12:58 dhcp-4.3.1.tar.xz
[root@localhost tmp]# xz -dv a.img.xz dhcp-4.3.1.tar.xz 
a.img.xz (1/2)
  100.0 %                16.1 MiB / 16.2 MiB = 0.997                         
dhcp-4.3.1.tar.xz (2/2)
  100.0 %              8,146.0 KiB / 12.9 MiB = 0.618

 

  1. zip及unzip
    zip是压缩工具,unzip是解压缩工具,供给设置才得以行使。

 9.xzcat
 【命令作用】呈现钦定".xz"的压缩文件内容
 【命令语法】xzcat (参数)
 【常用选项】
 【参数表达】查看的".xz"的压缩文件
 【命令示例】
  查看压缩文件
  xzcat /test.xz

安装zip的命令: yum install -y zip
安装unzip的命令: yum install -y unzip
-v    可视化显示压缩进程,展现压缩前后文件大小和削减比例;
-d    解压缩时用,钦赐解压缩到哪个目录下;
不得以同时解压缩五个公文,解压缩不辅助-v可视化;

 

压缩文件: zip  filename.zip  filename
缩小目录: zip -r  dir.zip dir/
解压缩zip压缩包: unzip  filename.zip

 十.zip (package and compress (archive) files 打包和压缩(存档)文件)
 【命令成效】成立和管制".zip"结尾的压缩文件
 【命令语法】zip[选项](参数1)(参数2)
 【常用选项】
  -r 递归管理
  -m 创造压缩文件后,删除原作件
 【参数表达】参数一创立的".zip"文件 ;参数2 减小的原著件
 【命令示例】
  创造/test.zip的压缩文件
  zip  /tes.zip /test

压缩abc目录为ab.zip,解压缩ab.zip并内定压缩到ab目录下,abc整个目录解压缩到ab目录下;
[root@localhost tmp]# zip -r ab.zip abc/
  adding: abc/ (stored 0%)
  adding: abc/passwd (deflated 58%)
[root@localhost tmp]# unzip ab.zip -d ab
Archive:  ab.zip
  creating: ab/abc/
  inflating: ab/abc/passwd         
  inflating: ab/abc/a.img           
[root@localhost tmp]# ls -lh
drwxr-xr-x. 3 root root 4.0K Mar 27 15:30 ab
drwxr-xr-x. 2 root root 4.0K Mar 27 15:27 abc
-rw-r--r--. 1 root root  17M Mar 27 15:25 ab.zip
[root@localhost tmp]# ls -l ab/
drwxr-xr-x. 2 root root 4096 Mar 27 15:24 abc
[root@localhost tmp]# ls -l ab/abc/
-rw-------. 1 root root 16965117 Mar 27 15:24 a.img
-rw-r--r--. 1 root root    1019 Mar 27 13:23 passwd

 

可以接纳file name.gz    name.zip    查询是哪一种压缩格式压缩的文件;

 1一.unzip (list, test and extract compressed files in a ZIP archive 列出,测试和提取压缩文件中的压缩文件)
 【命令效率】解压zip所成立的压缩文件
 【命令语法】unzip [选项](参数)
 【常用选项】
  -n 解压缩时的不掩盖原本文件
  -o 解压时直接覆盖原来的小说件
  -d<目录名> 钦点解压文件存放的目录
 【参数表明】须要解压的压缩文件
 【命令示例】
  将/test.zip 解压到/newtest
  unzip  /test.zip  -d /newtest

  1. tar打包工具

 

能够打包目录也能够打包文件
语法:tar [-zjxcvfpP] filename
包裹: tar -cvf  test.tar  test 当中test是文本或目录
-c    表示创设包
-v    可视化打包的长河
-f    压缩时跟 “-f 文件名”,意思是减掉后的文书名叫filename, 解压时跟 “-f 文件名”,意思是解压filename. 请小心,若是是七个参数组合的景况下富含 “-f”,请把 “-f” 写到最终边。
-z    打包的还要采纳gzip压缩
-j    打包的还要利用bzip二压缩
-J    打包的还要接纳xz压缩
-C    钦定解压后的目录
tar -C /tmp/ -xvf 壹.tar    解压到内定目录/tmp里面

 1二.zipinfo (list detailed information about a ZIP archive 列出关于zip归档文件的详细消息)
 【命令作用】列出".zip"压缩文件的新闻
 【命令语法】zipinfo[选项](参数)
 【常用选项】
  -3只查看压缩文件中的文件名
  -v 详细的列出压缩文件中的全体内容
 【参数表明】查看的压缩文件
 【命令示例】
  列出压缩文件/test.zip中的文件
  zipinfo -1  /test.zip
  详细的列出压缩文件的剧情
  zipinfo -v  /test.zip
   
 一三.zipsplit (split a zipfile into smaller zipfiles 将压缩文件划分成越来越小的压缩文件)
 【命令功能】划分".zip"压缩文件
 【命令语法】zipsplit [选项](参数)
 【常用选项】
  -n 内定划分后的各个压缩包的深浅
  -b 钦赐划分后的各类压缩包的寄放地点
 【参数表明】须求划分的压缩文件
 【命令示例】
  把压缩包/test.zip划分后的缩减包存放到/tmp
  zipsplit  -b /tmp  /test.zip

查看包内容: tar -tf  test.tar
-t    查看tar包里面包车型地铁公文
同一应用 tar -tf 查看压缩的包: tar -tf 一.tar.gz 要么tar -tf 一.tar.bz二

 

解包: tar -xvf  test.tar
-x    解包或许解压缩
任凭是包装依旧解包,原来的公文是不会删除的,但它会覆盖当前曾经存在的文书可能目录。

 1四.tar (saves many files together into a single tape or disk archive, and can restore individual files from the archive 将广大文书一同保存到四个磁带或磁盘存档中,并能够从归档文件恢复生机单个文件。)
 【命令作用】将广大文件和目录打包成2个文书
 【命令语法】tar [选项](参数)
 【常用选项】
  -t 列出备份文件的内容
  -v 展现试行进度
  -z 通过gzip命令来拍卖文件
  -f<备份文件> 钦命备份文件
  -c<目录> 解压时制定解压目录
  -j 使用bzip贰命令来管理公事
  -x 从备份文件中还最初的作品件  
 【参数表明】须求查询和收缩的文件
 【命令示例】
  压缩文件/test
  tar -jcv  -f /test.tar.bz2  /test
  查看压缩文件内容
  tar -jtv  -f /test.tar.bz2
  解压文件/test.tar.bz2到目录/tmp
  tar -jxv -f /test.tar.bz2  -c /tmp

打包abc目录为abc.tar,查看abc.tar的内容,解压abc.tar包;

 

[root@localhost tmp]# ls -l
drwxr-xr-x. 2 root root    4096 Mar 27 15:27 abc
-rw-------. 1 root root 16965117 Mar 26 13:00 a.img
-rwxr-xr-x. 1 root root 13506560 Mar 26 12:58 dhcp-4.3.1.tar
[root@localhost tmp]# tar -cvf abc.tar abc
abc/
abc/passwd
abc/a.img
[root@localhost tmp]# tar -tf abc.tar 
abc/
abc/passwd
abc/a.img
[root@localhost tmp]# tar -xvf abc.tar 
abc/
abc/passwd
abc/a.img

15.dump (dump 转储)
 【命令功用】用于备份ext2或许ext三文件系统,也可将四个目录和文件备份成一个文件
 【命令语法】dump(选项)(参数壹)(参数二)
 【常用选项】
  -0~9备份的层级
  -f 钦点备份地址  
 【参数表明】参数一备份文件 ;参数二 最初的作品件
 【命令示例】
  将目录/test备份到/tmp/test.bak 
  dump  -f  /test.bak  /test

而且包装七个文件到11.tar
[root@localhost tmp]# tar -cvf 11.tar abc a.img dhcp-4.3.1.tar abc.tar 
abc/
abc/passwd
abc/a.img
a.img
dhcp-4.3.1.tar
abc.tar
[root@localhost tmp]# ls -lh
-rw-r--r--. 1 root root  62M Mar 27 16:33 11.tar

 

包装的同时使用gzip压缩: tar -czvf  1.tar.gz 一当中一得以是文件也得以是目录
-z 表示打包同时使用gzip压缩
解压.tar.gz的压缩包: tar -xzvf 一.tar.gz
使用bzip2压缩: tar -cjvf 1.tar.bz2 1
-j 表示打包同时利用bzip二压缩
解压.tar.bz2: tar -xjvf 1.tar.bz2

 16.restore(restore 恢复)
 【命令作用】用于苏醒dump命令生成的备份文件
 【命令语法】restore[选项](参数1)(参数2)
 【常用选项】
  -f 从钦命的文书中读取备份数据,举行理并答复原操作
  -v 显示试行进程
  -r 实行复原操作
 【参数表明】参数壹备份文件;参数2 回复后的文书
 【命令示例】
  将/tmp/root.bak还原到/root
  restore  -rf  /tmp/root.bak   /root

应用gzip压缩并封装,使用bzip二压缩并封装,相比较二种压缩格式,bzip2压缩后的公文更加小;使用xz压缩,压缩效果最棒!压缩后文件最小!
源文件为1三M,gzip压缩后为八.陆M,bzip二压缩后为八.肆M,xz压缩后为八.0M;

 

[root@localhost tmp]# ls -lh
-rwxr-xr-x. 1 root root  13M Mar 26 12:58 dhcp-4.3.1.tar
[root@localhost tmp]# tar -czvf gzip.tar.gz dhcp-4.3.1.tar dhcp-4.3.1.tar
[root@localhost tmp]# tar -cjvf bzip2.tar.bz2 dhcp-4.3.1.tar dhcp-4.3.1.tar
[root@localhost tmp]# ls -lh
-rw-r--r--. 1 root root 8.4M Mar 27 16:54 bzip2.tar.bz2
-rwxr-xr-x. 1 root root  13M Mar 26 12:58 dhcp-4.3.1.tar
-rw-r--r--. 1 root root 8.6M Mar 27 16:54 gzip.tar.gz
[root@localhost tmp]# xz dhcp-4.3.1.tar 
[root@localhost tmp]# ls -lh
-rw-r--r--. 1 root root 8.4M Mar 27 16:54 bzip2.tar.bz2
-rwxr-xr-x. 1 root root 8.0M Mar 26 12:58 dhcp-4.3.1.tar.xz
-rw-r--r--. 1 root root 8.6M Mar 27 16:54 gzip.tar.gz

 上一些 磁盘和文件系统操作

有时大家会看到一种后缀名称为 .tar.xz的公文,那种压缩包是用xz工具压缩,

 下1部分 软件包操作

卷入压缩成 xz格式压缩包:tar -cJvf dir.tar.xz  dir/
解压的不二等秘书技为:tar -Jxvf  file.tar.xz

能够在包装的时候,排除有些文件可能目录增多参数    --exclude
tar --exclude 1.txt  -czvf 1.tar.gz  dir/
撤废多少个文本只怕目录: tar --exclude "目录名" --exclude "*文件名"  -czvf 1.tar.gz  dir/

打包root目录到①.tar.gz 并化解目录里面包车型大巴install初阶的文件;

[root@localhost ~]# tar -czvf 1.tar.gz --exclude "install*" /root/

正文长久更新链接地址:http://www.linuxidc.com/Linux/2015-04/116335.htm

图片 1

TAG标签:
版权声明:本文由澳门新葡8455手机版发布于新京葡娱乐场网址,转载请注明出处:Linux下文书档案的滑坡和包装命令,linux系统命令