压缩后文件为要打包成的文件的文件名, 压缩前文件被压缩打包后文件的 格式取决于压缩后文件的后缀名 此时的结果是将file.txt 打包为tar并压缩为gz了,如果后缀名不加 .gz 则不压缩,仅打包 此时则将多个文件及目录打包到一个包里并压缩 , readme.txt css/ js/ images/ 打包并压缩为 file.tar.gz 与打包不同的是参数 “c”变成了“x” 解压file.tar.gz 到当前目录下 解压file.tar.gz 到 /data 目录下 同样可以使用其他到压缩, 例如 bz / tgz 等, 用法一样,只是改了文件后缀名。linux命令行打包、压缩及解压缩
使用命令: tar
打包: tar -zcvf 压缩后文件 压缩前文件或目录
单文件或文件夹打包
tar -zcvf file.tar.gz file.txt //文件打包
tar -zcvf file.tar.gz /data/ //目录打包,可以为绝对路径或者相对路径
多文件或文件夹 混合打包
tar -zcvf file.tar.gz readme.txt css/ js/ images/ vendor/
解包:tar -zxvf 被解压文件 解压到哪个目录下
tar -zxvf file.tar.gz
tar -zxvf file.tar.gz /data //可以任意指定目录