天天看點

Linux腳本批量tar打包多個檔案,批量解壓多個檔案

打包,

将要打包的檔案清單放入c_list.txt裡,如果是資料庫的檔案,可以用show tables;指令列出表名。

<code>#!/bin/bash</code>

<code>#批量打包</code>

<code>for</code> <code>i </code><code>in</code> <code>`</code><code>cat</code> <code>c_list.txt`</code>

<code>  </code><code>do</code> 

<code>    </code><code>tar</code> <code>-jcvf $i.</code><code>tar</code><code>.bz2 $i.frm $i.MYD $i.MYI</code>

<code>  </code><code>done</code>

批量解壓:

<code>#!/bin/bash  </code>

<code>for</code> <code>i </code><code>in</code> <code>`</code><code>ls</code> <code>./*.</code><code>tar</code><code>.gz`   </code>

<code>   </code><code>do</code>    

<code>     </code><code>tar</code> <code>-zxvf $i &gt;</code><code>/dev/null</code>  

<code>   </code><code>done</code>

參考文章:

http://blog.csdn.net/zgf19930504/article/details/51912150

本文轉自 piazini 51CTO部落格,原文連結:http://blog.51cto.com/wutou/1978789