命令行的基本使用方法(压缩解压命令)
绝大多数的压缩文件不会被病毒感染
共5种压缩格式:.gz .tar.gz .zip .bz2 .tar.bz2
.gz gzip gunzip
1、命令名称:gzip(压缩文件)
命令英文原意:GUN zip
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip[ 文件 ]
功能描述:压缩文件
压缩后文件格式:.gz
命令名称:gunzip(解压文件)
命令英文原意:GUN unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip[ 压缩文件 ]
功能描述:解压缩 .gz 的压缩文件
范例:$ gunzip install.log.gz
注意:gzip这种压缩方式:1、只能压缩文件,不能压缩目录
2、不保留原文件
gzip gunzip(gzip -d也可以进行解压缩,为规范使用第一种gunzip)
可以压缩目录的压缩方式:tar
2、命令名称:tar(打包压缩目录)
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar 选项[ -zcf ] [压缩后文件名] [ 目录 ]
-c 打包(把目录打包成一个文件)(create)
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
功能描述:打包目录
压缩后文件格式:.tar.gz
范例:1、tar -cfv japan.tar japan # 将japan目录打包成 japan.tar
gzip japan.tar #将japan.tar压缩成 japan.tar.gz 格式
2、tar -zcvf japan.tar.gz japan #将Japan目录 打包并压缩为 japan.tar.gz 格式
tar命令解压缩语法:
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
范例:$ tar -zxvf japan.tar.gz
注意:-zcvf的顺序最好不要变,v不可以乱放(可以不写V,但是想查看过程就按照给的顺序写),不然会提示:”tar:xdl.tar.gz:归档中找不到“ 的错误提示
tar -zcvf japan.tar.gz japan
tar -zxvf japan.tar.gz
3、命令名称:zip(压缩文件或目录)
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[ -r ] [ 压缩后文件名 ] [ 文件或目录 ]
-r 压缩目录
功能描述:压缩文件或目录
压缩后文件格式:.zip
范例:$ zip buoduo.zip boduo #压缩文件
$ zip -r japan.zip japan #压缩目录
注意: 1、能保留源文件
2、能压缩文件和目录
3、压缩比相对较小
命令名称:unzip(解压.zip的压缩文件)
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [ 压缩文件 ]
功能描述:解压.zip的压缩文件
范例:$ unzip test.zip
zip boduo.zip boduo
zip -r japan.zip japan
unzip japan.zip
4、命令名称:bzip2(压缩较大的文件)
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项 [ -k ] [ 文件 ]
-k 产生压缩文件后保留源文件(keep)
功能描述:压缩文件
压缩后文件格式:.bz2 .tar.bz2
范例: $ bzip2 -k boduo
$ tar -cjf japan.tar.bz2 japan
-z--->-j
命令名称:bunzip2(解压缩)
命令所在路径:/usr/bin/bunzip2
执行权限:所有用户
语法: bunzip2 选项 [ -k ] [ 压缩文件 ]
-k 解压缩后保留原文件
功能描述:解压缩
范例:
解压缩:$ bunzip2 -k boduo.bz2
$ tar -xjf japan.tar.bz2
bzip2 -k boduo
bunzip2 -k boduo.bz2
tar -cjf japan.tar.bz2 japan
tar -xjf japan.tar.bz2
共5种压缩格式:.gz .tar.gz .zip .bz2 .tar.bz2
.gz gzip gunzip
.tar tar -cf -xf(打包,不常用)
.tat.gz tar -zcf -xcf
.zip zip -r unzip
.bz2 bzip2 bunzip2
.tar.bz2 tar -cjf -xjf
查看不解包
tar -ztvf aa.tar.gz 查看不解包
tar -jtvf aa.tar.bz2
-t 只查看,不解压
tar -jxvf root.tar.bz2 -C /tmp 指定解压缩位置
-C 大写
php是世界上最好的编程语言,没有之一