8月2日 文件打包压缩

1、tar工具

  • 打包和解包
tar -cvf ./script.tar /home  ---打包
tar -rf  script.tar ./f1  ---将f1文件追加到包文件中
tar -tf script.tar ---预览打包文件
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   ---调用要打包压缩的文件列表,如果有很多文件要打包压缩,可以用这种方法。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表示以数字为后缀,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结尾的文件

find ./etc |cpio -ov >etc.cpio ---打包
cpio -t <etc.cpio  ---预览包
cpio -iv <etc.cpio ---解包
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容