zip
与windows环境下的压缩格式一致,可以在两个操作系统通用。
1.压缩文件
zip <压缩文件名> <压缩目录>
2.压缩目录
zip -r <压缩文件名> <源目录>
3.解压缩
unzip <压缩文件>
默认解压缩至当前文件夹。若要解压缩至特定文件夹,则加入-d <目标文件夹>
选项
unzip <压缩文件> -d <目标文件夹>
gzip
1.压缩文件
gzip <源文件>
压缩为.gz格式的压缩文件,源文件会消失。
若要保留源文件,运用重定向的方法,则使用以下语句
gzip -c 源文件 > 压缩文件
2.压缩目录
gzip -r <目标文件夹>
注意:只能压缩目标文件夹下面所有的子文件(包括子文件夹中的文件),但是不能压缩目录。
3.解压缩文件
gzip -d <压缩文件>
gunzip <压缩文件>
4.解压缩目录
gzip -r <目标文件夹>
bzip2
1.压缩文件
bzip2 <源文件>
压缩为.bz2格式,不保留源文件。若要保留源文件,则使用以下命令:
bzip2 -k <源文件>
注意:bzip2命令不能压缩目录。
2.解压缩文件
bzip2 -d <压缩文件>
bunzip2 <压缩文件>
tar
1.打包
tar -cvf <打包文件名> <源文件>
选项:
-c:打包;
-v:显示过程;
-f:指定打包后的文件名
2.解打包
tar -xvf <打包文件名>
选项:
-x:解打包
3..tar.gz的直接压缩与解压缩
直接压缩成.tar.gz格式
tar -zcvf <压缩包名.tar.gz> <源文件>
选项:
-z:压缩为.tar.gz格式
直接解压缩.tat.gz格式
tar -zxvf <压缩包名.tar.gz> [-C <目标文件夹>]
若加上-C <目标文件夹>,则将压缩文件解压缩至目标文件夹,否则解压至当前文件。
4..tar.bz2的直接压缩与解压缩
直接压缩成.tar.bz2格式
tar -jcvf <压缩包名.tar.gz> <源文件>
选项:
-j:压缩为.tar.bz2格式
直接解压缩.tat.bz2格式
tar -jxvf <压缩包名.tar.gz> [-C <目标文件夹>]
若加上-C <目标文件夹>,则将压缩文件解压缩至目标文件夹,否则解压至当前文件。
5.不解压情况下查看压缩文件中的目录
将以上-c或者-x的选项替换成-t即可。