访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux常用命令之打包压缩

时间:2019-10-03

常用linux命令大全_linux常用shell命令_linux常用命令

在Lunix系统中,常见的文件格式有很多。主要使用的是.tar、.tar.gz、.tar.bz2格式。

gzip:对文件进行压缩或解压

gzip是个使用广泛的压缩程序,文件经它压缩过后其名称后面会多出“.gz”扩展名。 gzip可以和 tar命令一起构成Linux操作系统中比较流行的压缩文件格式。gzip命令对命令对文本文件有文本文件有60%~70%的压缩率。

bzip2:对文件进行压缩或解压

bzip2命令用于创建和管理(包括解压缩)“.bz2”格式的压缩包 。

linux常用shell命令_linux常用命令_常用linux命令大全

tar:对文件进行打包压缩或解压。打包是指将一堆文件或目录变成一个文件;压缩是指将一个相对大的文件通过算法变成一个相对小的文件。利用tarlinux常用命令,可以创建档案linux常用命令,即备份文件。

语法:

打包或压缩:tar <参数> <压缩后的文件名> <目标文件或目录>

解包:tar <参数> <文件名> (-C) <目录>

-c:创建压缩文件

常用linux命令大全_linux常用shell命令_linux常用命令

-x:解开压缩文件

-z:用Gzip压缩或解压

-j:用Bzip2压缩或解压

-v:显示压缩或解压的过程

-p:保留文件的权限和属性

常用linux命令大全_linux常用命令_linux常用shell命令

-N <日期格式>:操作指定日期的文件或目录

--exclude <文件或目录>:不对指定的文件进行操作

-f:必须放在参数的最后,表明要压缩或解压的软件包

-C:指定解压到的目录

-t:查看压缩包内包含的文件

linux常用命令_常用linux命令大全_linux常用shell命令

tar -zcvf Music.tar.gz Music:调用gzip程序打包并压缩Music到当前目录下,压缩后文件名为Music.tar.gz

tar -zcvf /home/ramble/`date "+%Y-%m-%d"`.tar.gz awk.txt :调用gzip程序打包并压缩当前目录下的awk.txt文件到/home/ramble下并以当前日期命名文件。压缩前文件有13K,压缩后文件大小为4k。

tar -jcvf /home/ramble/`date "+%Y-%m-%d"`.tar.bz2 awk.txt :调用bzip2程序打包并压缩当前目录下的awk.txt文件到/home/ramble下并以当前日期命名文件。

tar -ztvf /home/ramble/2019-07-11.tar.gz:调用gzip程序查看/home/ramble下的2019-07-11.tar.gz文件中的内容

tar -zxvf /home/ramble/2019-07-11.tar.gz -C /root:调用gzip程序将/home/ramble下的2019-07-11.tar.gz解压到指定/root目录下

tar -jxvf /home/ramble/2019-07-11.tar.bz2 -C /root:调用bzip2程序将/home/ramble下的2019-07-11.tar.bz2解压到指定/root目录下

 上一个教程:Linux命令行工具