更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2023-04-04 11:33:43
在学习Linux的时候,我们经常会听到各种各样的专业名词,比如“打包”。那么Linux中打包是什么意思?所谓打包就是将一大堆文件或目录变成一个总的文件,接下来我们来看看详细的内容介绍。
打包,也称为归档,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。通常,归档总是会和系统备份联系在一起。
打包和压缩不是一个概念。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
压缩是指利用算法将文件进行处理,已达到保留{BANNED}最佳大文件信息,而让文件体积变小的目的。其基本原理为,通过查找文件内的重复字节,建立一个相同字节的词典文件,并用一个代码表示。比如说,在压缩文件中,有不止一处出现了“老男孩教育”,那么,在压缩文件时,这个词就会用一个代码表示并写入词典文件,这样就可以实现缩小文件体积的目的。
Linux下,常用归档命令有2个,分别是tar和dd,相对而言,tar的使用更为广泛。当然,tar命令也可以作为压缩命令,也很常用。下面为大家介绍一下tar命令。
Linux tar打包命令详解
Linux系统中,{BANNED}最佳常用的打包命令是tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。
使用tar命令归档的包通常称为tar包,tar包文件都是以.tar结尾的。