Linux下的压缩和打包工具tar和7z

Linux下的压缩和打包工具tar和7z

在linux下面,有时候会碰到大量文件传输的问题,若是咱们一个一个文件传输的话,不只会给本身带来大量的重复工做,也会由于文件量总量大的缘由浪费网络带宽,对于接受者一样也会存在这样的问题。面对这个问题,咱们可使用linux下提供的打包和压缩工具tar(通常自带)7z(须要安装)html

tar工具

对于tar工具,经过帮助说明,大致上能够了解tar的通常用法,对于复杂的状况,例如输出文件的加密,分卷等,能够经过tar的详细帮助页面了解。linux

tar操做 tar压缩

整个tar的说明较长,这里只截取了其中比较重要的操做选项和压缩选项两部分。最为经常使用的操做选就是**-c-x**,压缩选项有**-j、-z**,其它操做选项,读者能够本身从tar的文档中了解。用法实例以下:bash

# 打包和压缩
tar -cvzf demo.tar.gz demo/

# 解压
tar -xvf demo.tar.gz

对于上述这两条指令,须要注意的是-f选项表示的是压缩包的文件名,在打包模式下表示的是输出文件名,在解压模式下表示的是输入文件名,并且该选项的输入必须紧跟其后网络

tar打包压缩 tar解压

7z工具

7z工具功能和tar几乎如出一辙,只是7z支持的格式更多,例如rar、zip、7z等。关于7z,本文只贴出了文档说明,并不一样提供事例。工具

7z操做

总结

打包和压缩工具,在linux中常常被使用,你们不须要记忆什么指令具体选项的含义,须要用时在说明文档中查阅便可。考虑,平时脚本编写中的效率问题,你们仍是须要对工具的主要操做选项理解并记住。加密

相关文章
相关标签/搜索