一, zip 压缩工具
zip 支持压缩目录
- #zip filename.zip filename // 使用 zip 命令压缩 filename 文件
- #zip -r aaa.zip aaa // 压缩目录需要加 - r , 使用 zip 命令压缩 aaa 目录
- #unzip // 解压缩命令
- #unzip aaa.zip -d bbb///-d 指定 aaa.zip 文件解压到 bbb 目录下
- #unzip -l aaa.zip // 查看 aaa.zip 的文件列表, 不能查看内容
二, tar 打包工具
- #tar -cvf aaa.tar aaa/// 把 aaa 文件打包成 tar 包,-c 创建 -v 可视化,-f 后面跟 tar 包的名字
- #tar -xvf aaa.tar // 解包 aaa.tar 包
- #tar -tf aaa.tar // 查看 aaa.tar 包内容
- #tar -cvf aaa.tar --exclude bbb ccc 1.txt 2.txt // 将 bbb 文件除外的所有文件打包为 aaa.tar
- #tar -cvf aaa.tar --exclude bbb --exclude ccc 1.txt 2.txt // 将 bbb ,ccc 文件除外的所有文件打包为 aaa.tar(将 bbb ccc 文件过滤掉)
- #tar -cvf aaa.tar --exclude bbb --exclude ".txt" 1.txt 2.txt // 将 bbb ,.txt 文件除外的所有文件打包为 aaa.tar 包 (过滤掉所有 bbb 文件和所有. txt 文件)
三, 打包并压缩
- #tar -zcvf aaa.tar.gz bbb 1.txt 2.txt // 使用 - z, 将 bbb 1.txt 2.txt 文件或目录打包压缩成 aaa.tar.gz 包
- #tar -zxvf aaa.tar.gz // 将 aaa.tar.gz 解压缩
- #tar -jcvf aaa.tar.bz2 bbb 1.txt 2.txt // 使用 - j, 将 bbb 1.txt 2.txt 文件或目录打包压缩成 aaa.tar.bz2 包
- #tar -jxvf aaa.tar.bz2 // 将 aaa.tar.bz2 解压缩
- #tar -Jcvf aaa.tar.xz bbb 1.txt 2.txt // 使用 - J, 将 bbb 1.txt 2.txt 文件或目录打包压缩 aaa.tar.xz 包
- #tar -Jxvf aaa.tar.xz // 将 aaa.tar.xz 解压缩
- #tar -tf aaa.tar.gz // 查看文件列表
- #tar -tf aaa.tar.bz2 // 查看文件列表
- #tar -tf aaa.tar.xz // 查看文件列表
来源: http://www.bubuko.com/infodetail-2566289.html