gzip&gunzip
gzip:压缩文件命令,将文件压缩为*.gz 文件,注意压缩后,不会保留原理的文件
gzip hello.txt
gunzip: 解压缩文件命令,注意解压后,不会保留压缩文件
gunzip hello.txt.gz
zip&unzip
zip 用于压缩文件,unzip 用于解压
zip [选项] xxx.zip 将要压缩的内容(文件或目录)
-r 递归压缩,用于目录压缩
-d 指定解压后文件的存放路径
将home目录打包压缩到package.zip
zip -r package.zip /home/
tar
tar : 打包指令,打包后的文件是.tar.gz的文件。
tar [选项] xxx.tar.gz 将要打包的内容(文件或目录)
选项 | Value |
---|---|
-c | 产生.tar打包文件 |
-v | 显示详细信息 |
-f | 指定压缩后的文件名 |
-z | 打包同时压缩 |
-x | 解压.tar文件 |
tar.gz 格式
//将a1.txt a2.txt 打包压缩为a.tar.gz
tar -czvf a.tar.gz /home/a1.txt /home/a2.txt
打包目录tt
tar -czvf myhome.tar.gz tt
解压文件到当前目录
tar -zxvf myhome.tar.gz
解压文件到指定目录
tar -zxvf myhome.tar.gz -C /opt/
tar.bz2格式
.tar.bz2 格式解压为 tar -jxvf xx.tar.bz2