前面学习了磁盘及相关操作,那么这一讲我们将学习压缩与打包。
在实际的生产中我们会遇到这样的问题,把一个很大的日志文件下载到本地或者是将多个日志文件下载到本地以便分析日志内容。这个时候我们该怎么办?当大型的程序或者数据库进行备份要将备份文件放到多处位置时一个一个的传输是不是很麻烦?
在这个时候我们就需要将文件进行打包与压缩。还有的就是用编译安装的方式安装软件,你会发现下载下来的软件大部分是*.tar或*.tar.gz的格式。这就是压缩或打包的软件,换句话说*.tar或*.tar.gz就是压缩或打包的文件。
linux下常见的压缩与打包的文件的扩展名一般为*.tar,*.tar.gz, *.tgz, *.gz, *.Z, *.bz2等格式。在这里需要说明的是在linux中文件是没有扩展名一说的。而为了方便管理引入了扩展名一说。
*.Z compress 程序压缩的档案。
*.bz2 bzip2 程序压缩的档案。
*.gz gzip 程序压缩的档案。
*.tar tar 程序打包的数据,并没有压缩过。
*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩。
以上是linux下常用的压缩与打包的文件解释。常用的*.tar、*.tar.gz前者是打包后者是压缩并打包。
在linux中有很多的打包与压缩的命令,在这里我仅仅只是讲解常用的。
从上图可以看到压缩后源文件被替换了,那么我想既要源文件又要压缩的文件而且压缩后的文件名我还想改变下,这就需要重定向。从字面理解就是重新定向,而定向一般指路径、文件名、写入等操作,还记得echo “Hello linux”
《前行者》零号文件在谁手里?唐贤平是好人吗?怎么双面打印(一份文件怎么双面打印)jsp怎么打开(电脑如何打开jsp文件)怎么打开caj文件(caj转word免费)微信怎么发录音文件(手机录音怎么截取)stp文件怎么打开(stp文件怎么修改)pr脱机文件怎么恢复(pr脱机文件找回媒体不匹配)vsdx文件怎么打开(wps能打开vsdx文件吗)手机图片在哪个文件里(怎么将邮箱里的文件图片存到手扫描文件在哪个文件夹(win10扫描的文件在哪里)