XML Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 首先来看看在Linux下的压缩命令和格式 1、zip -> tar.zip 2、xz -> tar.zx 3、biz2 -> tar.bz2 前面是命令 后面是该命令对应的压缩格式,在tar出现之前要使用上面压缩格式对应的命令来压缩/解压对应格式的文件但是在tar命令出现之后只需要使用tar一个命令就可以搞定 那么tar到底怎么用呢,下面一起来学习吧! tar本身只是一个打包命令,即把多个文件/文件夹转换成一个文件 tar常用的参数 -c 压缩参数 当需要压缩文件时必须加这个参数 -x 解压参数 当需要解压文件时必须加这个参数,这个参数不能和-c同时出现 -v 显示(打印在控制台)出正在处理的文件名(类似于进度条) -z 文件格式参数 在压缩/解压文件时 这个参数对应tar.gz为后缀的文件 即需要解压/压缩为 tar.gz格式的文件时要加这个参数 -j 文件格式参数 在压缩/解压文件时 这个参数对应tar.bz2为后缀的文件 即需要解压/压缩为 tar.bz2格式的文件时要加这个参数 -J 文件格式参数 在压缩/解压文件时 这个参数对应tar.xz为后缀的文件 即需要解压/压缩为 tar.xz格式的文件时要加这个参数 -f 文件名参数,后面直接跟要 解压/压缩成的 文件名 下面看几个例子吧 假设现在有文件1.txt 示例一 tar -zcv -f 1.tar.gz 1.txt 说明:把1.txt文件压缩为1.tar.gz格式的文件 注意-f后面一定要直接跟文件名我一般习惯放在最后单独加一个参数,当然你也可以这样写tar -zcvf 1.tar.gz 1.txt 实例二 tar -jcv -f 1.tar.bz2 1.txt 说明:把1.txt压缩成1.tar.bz2格式的文件 示例三 tar -Jcv -f 1.tar.xz 1.txt 说明:把1.txt压缩成1.tar.xz格式的文件 示例四 tar -zxv -f 1.tar.gz 说明:把1.tar.gz格式文件解压 示例五 tar -Jxv -f 1.tar.xz 说明:把1.tar.xz格式文件解压 示例六 tar -jxv -f 1.tar.bz2 说明:把1.tar.bz2格式文件解压