网站首页 > 技术教程 正文
linux当中压缩命令有多种,比较常用的有gzip
gzip的用法很简单,把要压缩的文件或列表跟在命令gzip的后面就可以了。
gzip 要压缩的文件 | 列表
gzip file.tar 压缩打包文件file.tar压缩后的文件将替换原文件,并且后缀改为.tar.gz或者说是后缀加了一个.gz,便于用户识别该压缩文件,文件的大小也由原来的20480减少到了239
gzip -d file.tar.gz 解压压缩文件就是后面跟一个-d选项,把要解压的文件跟在后面就可以了。下图所示,解压后的文件替换了压缩文件。
压缩命令可以调整压缩比,就数字1-9来表示,1表示最低压缩比,也即压缩后的文件最大,但是压缩过程最快。9表示最高压缩比,也即压缩后的文件最小,但压缩过程最慢。如果不加这数字选项,gzip一般默认是6
我们来压缩一模一样的文件file1.tar file2.tar file3.tar
gzip -9 file1.tar 采用最高压缩比,发现文件大小是228
gzip file2.tar 采用默认压缩比,发现文件大小是240
gzip -1 file3.tar 采用最低压缩比,发现文件大小是332
gzip可以提供高效的压缩,但是gzip不提供打包功能,也就是说gzip只能够单个的压缩文件,而不能将多个文件或整个目录压缩到一个文件当中,因为gzip命令往往和tar命令一起联用,可以用tar先打包,然后用gzip压缩,反过来先用gzip先解压,再用tar解包。
为了方便起见,tar命令中还提供了特殊选项,可以调用gzip命令可以让打包压缩解压解包一气呵成。这个选项就是-z选项。
tar -czf file456.tar.gz file4.sh file5.sh file6.sh 建议给tar和gzip创建的文件名起.tar.gz的文件后缀名,以便用户可以快速的识别这个是用什么命令压缩的文件,从而使用正确的命令来解压缩文件。这个就是打包文件file4.sh file5.sh file6.sh 并且压缩文件到file456.tar.gz文件。
解压缩解包命令,也是在tar后面跟一个-z选项,
tar -xzf file456.tar.gz -C jbjysfile 我们把file456.tar.gz文件,解压缩解包到目录jbjysfile当中
查看是得到了上一步骤压缩的3个文件
猜你喜欢
- 2025-04-07 linux中打包、压缩、解压命令(linux打包和压缩命令有哪些)
- 2025-04-07 linux 压缩文件夹(linux 文件夹 压缩)
- 2025-04-07 编写脚本,实现对指定目录下所有文件备份,并压缩存到其他位置
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)