contos6.7的linux系统
1、gzip 1、压缩 1. gzip a.txt 2、解压 1. gunzip a.txt.gz 2. gzip -d a.txt.gz
3、tar打包,解压
3.1、打包:将制定文件或文件夹打包 1. tar -cvf bak.tar ./aaa ##将文件夹打包入bak.tar 2. tar -rvf bak.tar /etc/password ##将/etc/password追加文件到bak.tar中(r)
3.2、解压 1.tar -xvf bak.tar ##解压文件到当前目录
3.3、打包并压缩 1. tar -zcvf a.tar.gz aaa/ ###将aaa文件夹打包并压缩
3.4、解包并解压缩
3.4.1、tar -zxvf a.tar.gz ##解包并解压缩到本目录
3.4.2. tar -zxvf a.tar.gz -C /usr ##解压到/usr下
3.4.3.tar -zxvf redis-2.6.16.tar.gz redis-2.6.16
3.5、查看压缩包内容 1. tar -ztvf a.tar.gz ##查看压缩包内容
3.6、打包并压缩成bz2 1. tar -jcvf a.tar.bz2
3.7、解压bz2 1. tar -jxvf a.tar.bz2
4、zip压缩解压
4.1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录
4.2、把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak4.3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt4.4、把/home目录下面的wwwroot.zip直接解压到/home目录里面 unzip wwwroot.zip4.5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip abc\*.zip4.6、查看把/home目录下面的wwwroot.zip里面的内容 unzip -v wwwroot.zip4.7、验证/home目录下面的wwwroot.zip是否完整 unzip -t wwwroot.zip4.8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录 unzip -j wwwroot.zip4.9、主要参数 -c:将解压缩的结果 -l:显示压缩文件内所包含的文件 -p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换 -t:检查压缩文件是否正确 -u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中 -v:执行是时显示详细的信息 -z:仅显示压缩文件的备注文字 -a:对文本文件进行必要的字符转换 -b:不要对文本文件进行字符转换 -C:压缩文件中的文件名称区分大小写 -j:不处理压缩文件中原有的目录路径 -L:将压缩文件中的全部文件名改为小写 -M:将输出结果送到more程序处理 -n:解压缩时不要覆盖原有的文件 -o:不必先询问用户,unzip执行后覆盖原有文件 -P:使用zip的密码选项 -q:执行时不显示任何信息 -s:将文件名中的空白字符转换为底线字符 -V:保留VMS的文件版本信息 -X:解压缩时同时回存文件原来的UID/GID