Linux压缩,解压文件夹
tar.gz 文件压缩
# /home/abc.tar.gz 打包后生成的文件名全路径
# /home/abc 要打包的目录
tar -zcvf /home/abc.tar.gz /home/abc
tar.gz 文件解压
# -x 解压
# -z 有gzip属性的
# -v 显示所有过程
# -f 使用文件名字,这个参数是最后一个参数,后面只能接文件名
tar.gz -xzvf file.tar.gz
zip 文件压缩
# -r 表示递归
# /home/abc.zip 打包后的文件名
# /home/abc/* 打包的目录路径
zip -r /home/abc.zip /home/abc/*
zip 文件解压
# -d 指定文件解压缩后所要存储的目录
unzip file.zip -d ./
其他
- *.tar用 tar -xvf 解压
- *.gz 用 gzip -d 或者 gunzip 解压
- .tar.gz,.tgz 用 tar -xzvf 解压
- *.bz2 用 bzip2 -d 或者 bunzip2 解压
- *.tar.bz2 用 tar -xjf 解压
- *.Z 用 uncompress 解压
- *.tar.Z 用 tar -xzf 解压
- *.rar 用 unrar e 解压
- *.zip 用 unzip 解压