目录
rar
压缩
- 全部文件压缩到file.rar,不含原先目录
rar e file.rar
- 按完整目录结构压缩
rar Path file.rar
解压
- 全部文件解压到当前目录下,不含目录结构
unrar e file.rar
- 解压完整目录结构
unrar x file.rar
zip
压缩
- 将DirName本身压缩
zip FileName.zip DirName
- 指定目录下的所有文件和子目录一并压缩
zip -r FileName.zip DirName
解压
- 把文件解压到当前目录下
unzip test.zip
- 文件解压到指定的目录下,需要用到-d参数
unzip -d Path test.zip
- 不想覆盖已经存在的文件
unzip -n test.zip
或unzip -n -d /temp test.zip
tar & tar.gz & tar.bz2
tar
压缩
- 将DirName和其下所有文件(夹)打包
tar -cvf FileName.tar DirName
解压 tar -xvf FileName.tar
tar.gz
压缩
tar -zcvf FileName.tar.gz DirName
解压tar -zxvf FileName.tar.gz
- 解压到目标路径
tar -C DesDirName -zxvf FileName.tar.gz
tar.bz2
压缩
- tar.bz2:
tar -jcvf FileName.tar.bz2 DirName
解压 - tar.bz2:
tar -jxvf FileName.tar.bz2