Linux上有着各类压缩、打包的工具:tar、gzip、zip、7zlinux操作系统界面,而tar应当算是Linux官宣的压缩工具了。tar的核心压缩工具当然是gzip,在其上做了一层包装而已。
tar的基本命令格式为:tar[参数选项][文件或目录]
02tar常见参数(最常使用的)03压缩和打包
tar -cvf /tmp/etc.tar /etc # 仅打包,不压缩
tar -zcvf /tmp/etc.tar.gz /etc # 打包后,以 gzip 压缩
tar -zcvf /opt/backup/webapp.tar.gz
-exclude /opt/web/webapp/logs
/opt/web/webapp
04解压和还原
tar -tvf [压缩包]
tar -zxvf [压缩包] -C [解压路径]
# 将压缩参数的c换成x,便是解压
# -C: 指定解压路径,不加 -C 解压到当前目录
05gzip和zip
Linux常用的压缩命令还有gzip和zip,两种压缩包的结尾不同:zip压缩的后文件是.ziplinux上解压缩war文件linux上解压缩war文件linux系统好用吗,而gzip压缩后的文件.gz,相应的解压缩命令则是gunzip和unzip。
# gzip 压缩
gzip test.log
gzip 解压
gunzip test.log.gz
06小结
压缩打包工具都有几个基本功能:压缩、打包、解压、不解压查看。文件(文件夹)的压缩打包是为了易于文件传输或备份。