tar命令
-c 创建新的备份(创建压缩包使用)
-x 从备份中还原(解压缩包时使用)
-v 执行过程
-z 压缩或解压
-f 备份文件(打包时使用)
-C 切换到指定目录
打包命令 :tar -cvzf {打包后的文件名} {被打包的文件或目录}
解压命令: tar -xvzf {打包后的文件名} -C {解压到指定目录}
——————————————————————————————————————————
将目录或文件进行分割打包,分割后的文件名自动加入aa、ab、ac……等后缀
注:打包时带目录,将会目录一起打包(如想只打包文件,可进入目录内打包,DIR=./*)
#将目录进行分割打包,每个包大小为5M
#打包目录
DIR="/root/test/"
#打包后的文件名
FILE="test.tar_"
#注意空格
tar czf - ${DIR} | split -b 5m - ${FILE}
解压到指定目录
#将分割后的文件合并
#压缩包文件名
FILE="/root/test.tar_"
#指定目录
DIR="/opt/"
cat ${FILE}* |tar -zx -C ${DIR}
发表评论