8月2日 文件打包壓縮

1、tar工具

  • 打包和解包
tar -cvf ./script.tar /home  ---打包
tar -rf  script.tar ./f1  ---將f1文件追加到包文件中
tar -tf script.tar ---預(yù)覽打包文件
tar -xvf script.tar  ---解包
tar -xvf script.tar -C /app/faa  ---指定解包后文件存放的路徑
  • 打包壓縮
tar -zcvf script.tar.gz home ---打包壓縮成gzip格式
tar -jcf script.tar.bz home/ ---打包壓縮成bzip2格式
tar -Jcf script.tar.xz home/ ---打包壓縮成xz格式
tar -xf script.tar.gz   ---解包
 tar -jcvf list.tar.bz -T list.txt   ---調(diào)用要打包壓縮的文件列表,如果有很多文件要打包壓縮,可以用這種方法。list.txt里面列了很多文件
  • 分割包
[root@centos7 app]#ls
etc  etc.tgz  music  music.sh  test
[root@centos7 app]#split -b 5M -d etc.tgz back --b指定大小,-d表示以數(shù)字為后綴,back指定拆分的文件以什么味前綴
[root@centos7 app]#ls
back00  back01  back02  etc  etc.tgz  music  music.sh  test
[root@centos7 app]#cat back* >back.tgz ---把拆分的文件再合并用重定向
[root@centos7 app]#ls
back00  back01  back02  back.tgz  etc  etc.tgz  music  music.sh  test

2、cpio工具

可以把文件打包壓縮成.cpio.tar結(jié)尾的文件

find ./etc |cpio -ov >etc.cpio ---打包
cpio -t <etc.cpio  ---預(yù)覽包
cpio -iv <etc.cpio ---解包
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容