在学习了磁盘和相关操作之后,我们将在这节课中学习压缩和打包。
成都创新互联公司专注于德化网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供德化营销型网站建设,德化网站制作、德化网页设计、德化网站官网定制、成都微信小程序服务,打造德化网络公司原创品牌,更为您提供德化网站排名全网营销落地服务。在实际生产中,我们会遇到将一个较大的日志文件下载到本地或者将多个日志文件下载到本地以便分析日志内容的问题。这时候我们该怎么办?备份大型程序或数据库时,需要将备份文件放在多个位置时,逐个转移是否很麻烦?
这时候就需要对文件进行打包压缩。更有甚者,通过编译安装来安装软件。你会发现大部分下载的软件都是*的格式。tar或* .tar.gz。这是压缩或打包的软件,换句话说就是*。tar或*.tar.gz是压缩或打包的文件。
linux下常见的压缩打包文件的扩展名一般都是*。焦油,*。tar.gz。tgz,*。gz,*。z,* .bz2等格式。这里需要说明的是,linux中的文件没有扩展名。为了方便管理,引入了扩展。
*.压缩程序压缩文件。
*.bz2 bzip2程序压缩文件。
*.gz gzip程序压缩文件。
*.tar tar程序打包的数据,没有经过压缩。
*.tar.gz tar程序打包文件,用gzip压缩。
以上是linux下常用的压缩打包的文件说明。常用*。tar,*.tar.gz前者是打包,后者是压缩打包。
linux中有很多打包和压缩命令,这里我只解释常见的。
Gzip命令 Gzip操作从上图可以看出,压缩后的源文件被替换了,所以我既要源文件又要压缩文件,我想更改压缩文件的名称,这就需要重定向。字面意思是重定向,而定向一般是指路径、文件名、写入等操作。还记得echo“你好linux”吗