我们在使用云服务器的时候,压缩命令是常用的,虽然我们通过FTP工具慢慢将文件拖动到本地,但是如果我们的文件比较大,甚至有遇到文件几个G的,如果慢慢的拖动下来可能担心文件丢失或者不完整,最为是一个个下载或者转移会很麻烦。于是我们会常用到将压缩包上传或者打包之后下载到本地管理或者其他应用。
比如我们常见的压缩包格式有.ZIP、.TAR.GZ、.TAR、.TAR.BZ2等等格式。不同的后缀格式,我们使用的压缩和解压命令是不同的,在这篇文章中整理我们常用常见的五种Linux压缩包命令,如果我们有需要的话可以参考使用。
第一 .zip
ZIP压缩包我们是常用的,比如我们以前如果有用到过cPanel面板的时候一般都是压缩成这个命令或者直接上传后解压的。
压缩命令:tar -zcvf www.tar.gz www // 将www文件夹压缩成www.tar.gz压缩包
解压命令:tar -zxvf www.tar.gz // 直接解压www.tar.gz压缩包
第二 .tar.gz
这个是比较常用在Linux服务器中的压缩文件用到的。身为一个运维人员肯定常用,并没有什么特别,只是习惯了。
压缩命令:tar -zcvf www.tar.gz www // 将www文件夹压缩成www.tar.gz压缩包
解压命令:tar -zxvf www.tar.gz // 直接解压www.tar.gz压缩包
第三 .tar
一个打包工具,尤其在服务器上基本压缩命令都会和他直接配合执行命令。
压缩命令:tar cvf www.tar www.com // 将www.com文件夹压缩成www.tar压缩包
解压命令:tar xvf www.tar // 直接解压www.tar压缩包
第四 .tar.bz2
这种我们国内不常用,有些人用到,所以以前我遇到之后还去找找如何解压的命令。
压缩命令:tar jcvf www.bz2 www // 将www文件夹压缩成www.tar.bz2压缩包
解压命令:tar jxvf www.tar.bz2 // 直接解压www.tar.bz2压缩包
第五 .tar.tgz
压缩命令:tar zcvf www.tar.tgz www.com // 将www.com文件夹压缩成www.tar.tgz压缩包
解压命令:tar zxvf www.tar.tgz // 直接解压www.tar.tgz压缩包
此处算是一个总结记录吧,后期我会针对此类命令单个详细讲解,身为运维,这些命令必须熟悉到极致。