美文网首页
Linux 打包、压缩、解压

Linux 打包、压缩、解压

作者: 暴躁程序员 | 来源:发表于2023-11-27 08:40 被阅读0次

一、tar打包、解包、查看打包内容(只打包,不压缩)

tar -cvf result.tar dir1 dir2            打包,将dir1、dir2 打包成 result.tar
tar -xvf result.tar                      解包
tar -xvf result.tar -C ./www             解包到当前目录的www目录下
tar -tf result.tar                       查看打包内容

二、bz 打包压缩、解压、查看压缩内容

tar -jcvf result.tar.bz2 dir1 dir2            打包,将dir1、dir2 打包成 result.tar
tar -jxvf result.tar                          解包
tar -jxvf result.tar -C ./www                 解包到当前目录的www目录下
tar -jtvf result.tar                          查看打包内容

三、gz 打包并压缩、解压、查看压缩内容(推荐)

  1. gz 打包并压缩
tar -zcvf result.tar.gz dir1 dir2          gz 打包并压缩,将dir1、dir2 打包压缩成 result.tar.gz
tar -zcpvf result.tar.gz dir1 dir2         gz 打包并压缩,并保留文件权限
  1. gz 解压
tar -xzvf result.tar.gz -C /目标目录                  将 gz 文件解压到目标目录下,默认当前目录
tar -zxvf result.tar.gz dir1 dir2 -C /目标目录        只解压result.tar.gz里面的 dir1 dir2
  1. gz 查看压缩内容
tar -ztvf result.tar.gz                    查看 gz 文件内容
tar -ztvf result.tar.gz *.txt              查看 gz 文件里的所有 txt 文件

相关文章

网友评论

      本文标题:Linux 打包、压缩、解压

      本文链接:https://www.haomeiwen.com/subject/aziawdtx.html