Linux文件,目录及文件系统的备份与恢复相关命令

  

一、Linux系统常见的压缩指令

  
  

Linux系统中常见的压缩文件格式:

  
      <李>。z压缩程序压缩的文件;李   <李>。zip压缩程序压缩的文件;李   <李>。广州gzip程序压缩的文件;李   <李>。bz2 bzip2获取程序压缩的文件;李   <李>。xz xz程序压缩的文件;李   <李>。焦油沥青程序打包的数据,并没有压缩;李   <李> . tar。广州焦油程序打包的数据,并且经过gzip的压缩;李   <李> . tar。bz2焦油获取程序打包的数据,并且经过bzip2的压缩;李   <李> . tar。xz焦油程序打包的数据,并且经过xz的压缩;李   
     

1, gzip命令:

  
  

常用选项:

  
      <李> - c:将压缩的数据输出到屏幕上,可通过数据流量重导向来处理;李   <李> - d:解压缩的参数,李   <李> - t:可以用来检验一个压缩文件的一致性~看看文件有无错误;李   <李> - v:可以显示出原文件/压缩文件的压缩比等信息;李   <李> - #:#为数字的意思,代表压缩等级,1最快,但是压缩比最差,9最慢,但是压缩比最好,默认是6。   
     

<强>举例说明:
<强>(1)压缩:

  
 <代码> [root@localhost ~] # cp/etc/passwd/mnt #将文件复制一份出来
  (root@localhost ~) # gzip - v/mnt/passwd #进行压缩/mnt/passwd: 61.1%——/mnt/passwd.gz所取代
  (root@localhost ~) #将/etc/passwd/mnt/passwd * #对比这个文件压缩前和压缩后的大小
  -rw-r——r。1根根2311年7月14日19:02/etc/passwd
  -rw-r——r。1根根923年8月20日22:34/mnt/passwd.gz  
  

<强>(2)查看压缩文件的内容:

  
 <代码> [root@localhost ~] # zcat/mnt/passwd。广州 
  

<强>(3)将压缩的文件解压:

  
 <代码> [root@localhost ~] # gzip - d/mnt/passwd.gz
  root@localhost ~ # ls/mnt
  passwd  
  

2, bzip命令:

  
  

常用选项:

  
      <李> - c:将压缩的过程产生的数据输出到屏幕上的;   <李> - d:解压缩的参数,李   <李> - k:保留原始文件,而不会删除原始的文件;李   <李> - z:压缩的参数(默认值,可以不加)。   <李> - v:可以显示出原文件/压缩文件的压缩比等信息;李   <李> - #:#为数字的意思,代表压缩等级,1最快,但是压缩比最差,9最慢,但是压缩比最好,默认是6。   
     

<强>举例说明:
<强>(1)压缩

  
 <代码> [root@localhost ~] # bzip2 - v/mnt/passwd #压缩
  (root@localhost ~) # ls/mnt #查看压缩后的文件
  passwd.bz2  
  

<强>(2)查看压缩文件的内容:

  
 <代码> [root@localhost ~] # bzcat/mnt/passwd。bz2 #将获取文件信息输出在屏幕上 
  

<强>(3)解压

  
 <代码> [root@localhost ~] # bzip2 - d/mnt/passwd。bz2 #解获取压
  (root@localhost ~) # ls/mnt #查看
  passwd  
  

3, xz命令:

  
  

常用选项:

  
      <李> - d:解压缩的参数,李   <李> - t:测试压缩文件的完整性,看看有没有错误;李   <李> - l:列出压缩文件的相关信息;李   <李> - k:保留原本的文件不删除;李   <李> - c:将数据由屏幕输出的意思,李   <李> - #:#为数字的意思,代表压缩等级,1最快,但是压缩比最差,9最慢,但是压缩比最好,默认是6。   
     

<强>举例说明:

  

<强>(1)压缩:

  
 <代码> [root@localhost ~] # xz - v/mnt/passwd
  root@localhost ~ # ls/mnt
  passwd.xz  
  

<强>(2)查看:

  
 <代码> [root@localhost ~] # xz - l/mnt/passwd。xz #查看文件压缩前后的大小
  (root@localhost ~) # xzcat/mnt/passwd。xz #将文件信息显示在屏幕上 
  

<强>(3)解压并查看

  
 <代码> [root@localhost ~] # xz - d/mnt/passwd.xz
  root@localhost ~ # ls/mnt
  passwd
   
  

4,焦油归档命令

  

常用选项:

  
  
      <李> - c:创建打包文件,可搭配- v来查看过程中被打包的文件名,李   <李> - c:解压时指定释放的目标文件夹。   <李> - f:表示使用归档文件,一般后面要跟被处理的文件名。   <李> - j:调用bzip2程序进行压缩或解压缩。

    Linux文件,目录及文件系统的备份与恢复相关命令