zoukankan
html css js c++ java
开发人员需要熟知的常用Linux命令之七:Gzip及其常用打包、压缩、解压命令 Leone
gzip 命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。 gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。语法:gzip [选项] 压缩(解压缩)的文件名 该命令的各选项含义如下: -c:将输出写到标准输出上,并保留原有文件。 -d:将压缩文件解压。 -l:对每个压缩文件,显示下列字段:压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字 -r:递归式地查找指定目录并压缩其中的所有文件或者是解压缩。 -t:测试,检查压缩文件是否完整。 -v:对每一个压缩和解压的文件,显示文件名和压缩比。 -num:用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或--best表示最慢压缩方法(高压缩比)。系统缺省值为 6。 指令实例: gzip *% :把当前目录下的每个文件压缩成 .gz 文件。 gzip -dv *% :把当前目录下每个压缩的文件解压,并列出详细的信息。 gzip -l *% :详细显示例1中每个压缩的文件的信息,并不解压。 gzip usr.tar% :压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。 以下列举出Linux下常见打包、压缩、解压命令: .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName 注:tar是打包,不是压缩! ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName ——————————————— .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ——————————————— .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName ——————————————— .tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName ——————————————— .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz ——————————————— .tar.bz 解压:tar jxvf FileName.tar.bz ——————————————— .Z 解压:uncompress FileName.Z 压缩:compress FileName ——————————————— .tar.Z 解压:tar Zxvf FileName.tar.Z 压缩:tar Zcvf FileName.tar.Z DirName ——————————————— .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName ——————————————— .rar 解压:rar x FileName.rar 压缩:rar a FileName.rar DirName ——————————————— .lha 解压:lha -e FileName.lha 压缩:lha -a FileName.lha FileName ——————————————— .rpm 解包:rpm2cpio FileName.rpm | cpio -div ——————————————— .deb 解包:ar p FileName.deb data.tar.gz | tar zxf - ——————————————— .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea 解压:sEx x FileName.* 压缩:sEx a FileName.* FileName sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
查看全文
相关阅读:
Python 面向对象高级编程
Python 继承和多态
Python 访问限制
学习笔记项目3-Django-管理网站
学习笔记项目2-Django-创建数据库及应用
学习笔记项目1-Django-创建虚拟环境和项目
写一个 100 以内的奇数列表
给一个字符串,转换成数字整数,若包含非法字符,返回提示,正确则反回整数值,不能使用内置函数转换
Linux系统实现一个everything程序
自动化测试常用脚本-等待某个元素是否显示
原文地址:https://www.cnblogs.com/doseoer/p/4007543.html
最新文章
OGG-00918 错误处理
执行计划中各字段各模块描述
记录一则mysql主从延迟故障log
charles 文件菜单总结
charles 查找
charles 偏好设置
charles 高亮Hosts
charles 视图菜单总结
charles 结构体
charles 访问控制设置
热门文章
charles 外部代理设置
charles 端口转发
charles 代理设置
Python 电子邮件
Python 序列化
python 操作文件和目录
Python 文件对比差异
Python IO编程
Python 文档测试
python单元测试
Copyright © 2011-2022 走看看