当前位置: 代码网 > 服务器>服务器>Linux > Linux 打包压缩命令详解

Linux 打包压缩命令详解

2024年05月19日 Linux 我要评论
目前linux中打包和压缩的命令很多,最常用的方法有zip、gzip、bzip2、xz、tar1.zip压缩包//制作//-r 递归 表示将指定的目录下的所有子目录以及文件一起处理zip -r pu

目前 linux 中打包和压缩的命令很多,最常用的方法有 zip、gzip、bzip2、xz、tar

1.zip 压缩包

//制作
//-r  递归 表示将指定的目录下的所有子目录以及文件一起处理
zip -r public.zip public
//解压
unzip public.zip
unzip public.zip -d dir
//查看
unzip -l public.zip
//安装 zip 减压软件
yum install -y unzip zip

2.gz 压缩包:   (源代码压缩)

linux 下最常用的打包程序就是 tar 了,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以.tar 结尾的,生成 tar 包后,就可以用其它的程序来进行压缩了, 所以来讲讲 tar 命令的基本用

//制作 gz 包
tar czvf public.tar.gz public
//解压 gz 包
tar xzvf public.tar.gz
//查看 gz 包
tar tf public.tar.gz
//制作 tar 包
tar cvf wwwroot.tar wwwroot  //仅打包,不压缩
//解压 tar 包
tar xvf wwwroot.tar

参数:

特别注意,在参数的下达中, c/x/t  仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩

3.xz 压缩包:

对于 xz 这个压缩相信很多人陌生,但 xz 是绝大数 linux 默认就带的一个压缩工具,xz 格式比 7z还要小

//制作
tar    cvf xxx.tar xxx  // 这样创建 xxx.tar 文件先
xz    xxx.tar  //将 xxx.tar 压缩成为 xxx.tar.xz,会删除原来的 tar 包
xz    -k xxx.tar //将 xxx.tar 压缩成为 xxx.tar.xz,保留原来的 tar 包
//解压
xz -d ***.tar.xz //先解压 xz,删除原来的 xz 包
xz -dk ***.tar.xz  // 先解压 xz,保留原来的 xz 包
tar -xvf ***.tar  //再解压 tar
//查看
xz -l ***.tar.xz  //先解压 xz

到此这篇关于linux 打包压缩命令的文章就介绍到这了,更多相关linux 打包压缩命令内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com