您的位置:首页 > 运维架构 > Linux

Linux 压缩及解压缩文件基础命令操作

2017-07-15 22:02 609 查看

Linux 压缩及解压缩文件基础命令操作

1、tar

描述:打包与解包文件

用法:tar 【模式】 【选项】 【打包及压缩文件】 【文件/目录路径】

常用模式:

-c:创建打包文件

-x:释放打包文件

-r:追加文件至打包文档

-t:列出打包文档的内容

–delete:从打包文件中删除文件

常用选项:

-C:指定解压路径

-z:打包后通过gzip格式压缩

-j:打包后通过bzip2格式压缩

-f:指定打包后的文件名称

-v:列出详细信息

–remove-files:打包后删除源文件

示例:

tar -czvf etc.tar.gz /etc/ 将/etc/目录打包并压缩为etc.tar.gz

tar -xzvf etc.tar.gz 将etc.tar.gz解压至当前目录

tar -xzf etc.tar.gz -C /tmp 指定解压路径为/tmp

tar -tvf etc.tar.gz 查看打包压缩文档中档案的详细信息

tar –delete etc/hosts -f etc.tar 从打包文档中删除文件hosts

tar -f etc.tar -r etc/hosts 追加文件至打包文档etc.tar中

(注:打包与压缩是两个过程,–delete和-r只能对打包文件操作,不能对压缩文件操作)

2、gzip

描述:压缩与解压缩

用法:gzip 【选项】 【文件名】

常用选项:

-d 解压

示例:

gzip hello.txt 文件压缩后名为hello.txt.gz

gzip -d hello.txt.gz 解压gz文件

3、bzip2

描述:压缩与解压缩

用法:bzip2 【选项】 【文件名】

常用选项:

-d 解压

示例:

bzip2 hello.txt 文件压缩后名为hello.txt.bz2

bzip2 -d hello.txt.bz2 解压bz2文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu 压缩 gzip linux