tar是UNIX和类UNIX系统上的压缩,备份工具, 名字来源于Tape archive--磁盘归档,最初的时候是用来将数据储存,备份到磁带上的。而今最简单的备份方法是添加新的磁盘或者在云端存储,但即便是最简单和便宜的磁盘设备和云储存,也应该压缩备份数据,下降存储空间需求和传输时间,linux系统默认包涵tar命令,其语法简单,并且文件格式具备可移植性。linux
归档与压缩有必定的差异,归档是将一个或众多源文件打包成一个文件,文件大小不改变,且源文件仍保留,一般以tar做为后缀名;而压缩是使用一系列算法,减少文件大小的操做,并且通常的压缩只能压缩一个文件,因此当咱们须要压缩的文件不少时,咱们就须要将众多文件先归档,而后在一块儿压缩,若是一个文件的后缀名是tar咱们就能够认为它是一个归档文件。算法
归档(部分操做) 使用tar建立归档文件,并进行更新,检查:工具
text.tar为生成的归档文件名,test.txt, test2.txt...为源文件spa
当有多个选项时,-f选项老是在最后,而且跟一个文件名称;对于会在终端生成报告的命令,-v是一个约定的选项,该选项回显示更多的细节例如文件权限,全部者所属的分组,文件修改日期等,至关于ls 的-l选项blog