linux命令之tar ,gzip、gunzip,bzip2、bunzip2

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用法基本一样,此处不再赘述

猜你喜欢

转载自blog.csdn.net/qq_33575901/article/details/85196085