tar命令可以将多个文件归档为一个文件,称为archive。tar命令有一些常用的选项参数
-c:create的缩写,表示“创建”
-v:verbose的缩写,表示“冗余”,会显示操作细节
-f:file的缩写,表示“文件”,指定归档文件
-x:extract的缩写,表示“提取”,从备份文件中还原文件
tar -cvf 归档文件名.tar 归档目录 打包目录
tar -cvf 归档文件名.tar file1 file2 file3 打包多个文件。
tar -cvf filedir.tar filedir // 将filedir目录打包为filedir.tar
tar -xvf tar文件 解压
tar -xvf tar文件 -C /指定目录 解压到指定目录
tar -xvf filedir.tar // 解压 filedir.tar 到当前目录
tar打包文件时,可以指定压缩方式,常用的压缩方式有gzip、bzip2。
使用gzip压缩的文件后缀为 .tar.gz
使用bzip2压缩的文件后缀为 .tar.bz2
tar命令gzip、bzip2的选项参数:
-z:通过gzip指令处理归档文件
-j:通过bzip2指令处理归档文件
tar -zcvf filedir.tar.gz filedir 使用gzip压缩方式将filedir目录打包为filedir.tar.gz
tar -zxvf filedir.tar.gz 将gzip压缩方式的filedir.tar.gz解压到当前目录