标签:
服务器迁移,因此需要把自己虚机上的文件copy到本地,由于文件太大,故而进行压缩,复习了tar命令
1:tar 介绍
-c: 新建打包文件,可以搭配 -v 来查看过程中被打包的文件名(fileName) -x:解打包或解压缩的功能,可以搭配 -C(大写)在特定的目录解开 -t:查看打包文件的内容含有那些文件名,重点在查看文件名 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:通过gzip支持进行压缩/解压缩,此时的文件名最好是*.tar.gz -j:通过bzip2支持进行压缩/解压缩,此时的文件名最好是*.tar.bz2
-Z:有compress属性的
-v:在压缩/解压缩的过程中,将正在处理的文件名最好显示出来
-O:将文件解开到标准输出
-f: filename, 后面要接呗处理的文件名。建议 -f 单独写成一个参数
-C:目录,这个参数在解压缩时,若要在特定的目录进行解压缩,可以使用这个参数
2:tar基本应用
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思
压缩
解压
总结
标签:
原文地址:http://www.cnblogs.com/stsjiayou/p/4411870.html