压缩和解压命令
- gzip/gunzip
- gzip:用于压缩文件,只能压缩为*.gz的格式
- gunzip:解压缩文件,只能解压缩*.gz的格式
- gzip /home/hello.txt:压缩home目录下的hello.txt文件
- gunzip /home/hello.txt.gz:解压缩home目录下的hello.txt.gz文件
- zip/unzip
- zip:用于压缩文件,也可压缩目录
- unzip:用于解压zip格式的文件
- zip -r:递归压缩,就是压缩目录和目录下的文件或文件夹
- unzip -d:指定解压后文件的存放地址
- zip -r myhome.zip /home/:将home目录及包含的文件或目录都压缩为myhome.zip文件
- unzip -d /opt/tmp /home/myhome.zip:将home目录下的myhome.zip文件,解压到opt目录下的tmp目录下
- tar
- tar:既可以压缩,也可以解压,压缩的格式为*.tar.gz
- 选项:
- -c:产生.tar打包文件
- -v:显示详细信息
- -f:指定压缩后的文件名
- -z:打包同时压缩
- -x:解包.tar文件
- tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt:将home目录下的pig.txt和cat.txt一同压缩为pc.tar.gz文件。
- tar -zcvf myhome.tar.gz /home/:将home目录压缩为myhome.tar.gz文件
- tar -zxvf pc.tar.gz:将pc.tar.gz文件解压到当前目录
- tar zxvf /home/myhome.tar.gz -C /opt/tmp2:将home目录下的myhome.tar.gz文件解压到opt下的tmp2下