提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
我们在用linux操作系统运维服务器的时候,最常用的命令之一就是打包压缩,将大量文件或者目录打包之后压缩变小再上传给其他服务器或者客户端。
一、打包
tar -cvf name.tar(自己拟定的包名) dirname(目录名字)
#c -creat创建
#v -view查看,显示打包内容(去掉v就不会显示打包内容)
#f -file即指定文件
du -sh 目录名 #查看目录文件大小
此处将/etc/目录打包之后发现大小由36M变成了30M,原因是/etc/目录下有链接文件和快捷方式。越大的目录打包之后大小变化幅度越小。
二、压缩
1.压缩方式
1.gzip压缩速度最快,应用最广泛
tar -zcvf name.gz name
2.bzip压缩形成的文件小,但是可用性不如gzip
tar -jcvf name.bz2 name
3.xz最新,自动提供最佳压缩率
tar -Jcvf name.xz name
2.举例比较(将第一步打包成etc.tar的文件进行压缩)
可以看到不同的压缩方式得到的压缩包的大小不同
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了linux打包压缩基础命令的使用。