1.tar
功能:
打包、压缩文件,或者提取、解压已存档压缩的文件
常用选项:
-c:创建一个新的存档
-x:从存档中提取文件
-z:通过gzip解压或压缩存档
-j:通过bzip2解压或压缩存档
-f:使用档名,注意f后面一定要先接档名
-t:列出存档文件中的内容
-v:输出命令处理过程中的信息
-C:改变被提取、解压的文件的保存位置
示例:
tar -czvf test.tar.gz test //以gzip打包压缩test文件为test.tar.gz
tar -xzvf test.tar.gz -C ~/ //以gzip解压test.tar.gz到家目录
tar -cjvf test.tar.bz2 test //以gzip打包压缩test文件为test.tar.bz2
tar -xjvf test.tar.bz2 -C ~/ //以gzip解压test.tar.bz2到家目录
2.gzip
功能:
压缩或解压文件,不能压缩目录(默认压缩文件)
选项:
-d:解压文件
-k:保留输入文件
-l:列出压缩文件内容
-v:以详细模式压缩文件
示例:
gzip -kv file //保留file文件,以详细模式压缩file文件为file.gz
gzip -dkv file.gz //保留file.gz文件,以详细模式解压file文件
3.gunzip
功能:
解压文件
选项:
-k:保留输入文件
-l:列出压缩文件内容
-v:以详细模式解压文件
示例:
gunzip -kv file.gz //保留file.gz文件,以详细模式解压file文件
4.bzip2、bunzip2同以上gzip、gunzip用法基本一样,此处不再赘述