1、归档
tar不能进行压缩,只进行归档,实际上tar是使用其他程序(比如gzip或bzip2)来压缩它要创建的归档文件。即使你不打算压缩tarball,也仍然可以用同样的基本选项以同样的方式来创建它:
-c(或--create)选项告诉tar正在创建一个归档文件,
-f(或--file)选项则用于为归档文件指定文件名
例子:
tar -cf alltxt.tar *.txt //将当前目录下所有文本文件归档到 alltxt.tar
tar -cf tmp.tar tmp/ //将tmp目录归档为 tmp.tar
2、压缩
-z(或--gzip)选项,能够在tar中调用gzip
-v(或--verbose)选项
-v(或--verbose)选项
例子:
tar -zcvf moby.tar.gz moby-dick/
3、解压
在解开一个归档文件(不管它是否用gzip压缩过)之前,最好先对它进行测试。首先,这能提前了解该文件是否有损坏,免得文件出错时再急得抓耳挠腮。其次,能够知道创建该归档文件的人是细心地将100个文件放在一个目录中,还是粗心地将100个单独的文件直接放在归档文件中,以免解开归档文件后弄得桌面上到处都是文件。
-t(或--list)选项,测试归档文件
例子:
tar -zvtf moby.tar.gz
要确保-f是最后一个选项,因为在它后面需要指定.tar.gz文件的名称;否则,tar会报错。
要创建.tar.gz文件,使用的一组选项是-zcvf。而要解开并解压
生成的文件,只需要替换其中的一个选项,即用-x(或--extract)
替换-c(或--create)。
生成的文件,只需要替换其中的一个选项,即用-x(或--extract)
替换-c(或--create)。
例子:
tar -zxvf moby.tar.gz
参考文档:linux命令速查手册