在Linux系统中,最常用的打包命令就是tar命令,可以将多个文件一起保存到一个磁盘中进行归档,还可以从归档文件中还原所需文件,就是解打包。
tar命令打包
tar 命令打包的基本格式为
tar [ 选项] 文件或目录
选项 | 含义 |
c | 将多个文件或目录进行打包 |
A | 追加tar文件到归档文件 |
f | 指定包的文件名 |
v | 显示打包过程 |
tar 命令打包一般cvf选项一起连用,f后面跟的是打包后的包名,只能在选项最后一位,而且打包之后的文件名一般用 '.tar'作为扩展名。打包多个文件时,只需要在后面用空格隔开其他文件名。
压缩命令不能对目录或文件直接进行压缩,必须先将文件或目录进行打包,然后再使用压缩命令进行压缩。
tar命令解打包
解打包时只需要将打包时参数cvf替换成xvf ,其次还有两个常用的参数
选项 | 含义 |
C | 指定解打包目录 |
t | 不对包进行解打包,只查看包中有那些文件 |
常用的选项:
-z解压tar.gz格式 使用方法 tar -zxvf tar.gz
-j解压tar.bz2格式 使用方法 tar -jxvf tar.gz
tar命令可以实现大部分的解压和压缩任务,但还是有些格式的压缩包无法使用tar命令。
tar命令不能解压zip包,zip包使用unzip解压。