Linux文件与文件系统的压缩与打包
2010 年 6 月 6 日
<
blockquote contentScore=”800″>
其实最简单的使用tar就只要记忆下面的方式即可:
– 压缩 : tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称。
– 查询 : tar -jtv -f filename.tar.bz2
– 解压缩 : tar -jxv -f filename.tar.bz2 -C 欲解压的目录
那么filename.tar.bz2是我们自定义的文件名,tar并不会主动产生创建的文件名。我们要自定义。所以扩展名就很重要了。如果不加[-j|-z]的话,文件名最好取为.tar即可。如果是-j参数,代表有bzip2的支持,因此文件名最好就取为.tar.bz2,因为bzip2会产生.bz2的扩展名。至于如果是-z参数,代表了gzip的支持,因此文件名最好就取为*.tar.gz。
-
使用tar加入-j或-z的参数备份/etc/目录
看到两种压缩的方式了吗,bzip2压缩确实比gzip压缩率高,所以推荐用bzip2来进行备份。
<
ul>
首先我们需要使用-jtv找到你要的文件名,然后将该文件名解开即可。
1.先找到我们要的文件名,假设解开shadow文件。
2.将该文件解开。语法和实际如下:
假设我们想要打包/etc /root 这几个重要的目录,但却不想要打包/root/etc*开头的文件,因为该文件我们郼/div>