Linux常用的压缩命令

news2024/9/22 13:31:45

笑小枫的专属目录

    • 少整花活,直接干货
    • Linux gzip命令
      • 语法
      • 功能
      • 参数
    • Linux zip命令
      • 语法
      • 参数

少整花活,直接干货

本文的来源就是因为上篇文章Linux常用的解压命令,解压整了,顺手整理了一波压缩命令。

1fcd0ba895cc3c5ccad849b885fbd451_8990178_8990178_1316241802562_mthumb

Linux gzip命令

减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。

语法

gzip [参数] [文件或者目录]

功能

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

参数

-a或--ascii  使用ASCII文字模式
-c或--stdout或--to-stdout  把压缩后的文件输出到标准输出设备,不去更动原始文件
-d或--decompress或----uncompress  解开压缩文件
-f或--force  强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接
-h或--help  在线帮助
-l或--list  列出压缩文件的相关信息
-L或--license  显示版本与版权信息
-n或--no-name  压缩文件时,不保存原来的文件名称及时间戳记
-N或--name  压缩文件时,保存原来的文件名称及时间戳记
-q或--quiet  不显示警告信息
-r或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理
-S<压缩字尾字符串>或----suffix<压缩字尾字符串>  更改压缩字尾字符串
-t或--test  测试压缩文件是否正确无误
-v或--verbose  显示指令执行过程
-V或--version  显示版本信息
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

Linux zip命令

Linux zip 命令用于压缩文件。

zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip

语法

zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]

参数

-A 调整可执行的自动解压缩文件
-b<工作目录> 指定暂时存放文件的目录
-c 替每个被压缩的文件加上注释
-d 从压缩文件内删除指定的文件
-D 压缩文件内不建立目录名称
-f 更新现有的文件
-F 尝试修复已损坏的压缩文件
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件
-h 在线帮助
-i<范本样式> 只压缩符合条件的文件
-j 只保存文件名称及其内容,而不存放任何目录名称
-J 删除压缩文件前面不必要的数据
-k 使用MS-DOS兼容格式的文件名称
-l 压缩文件时,把LF字符置换成LF+CR字符
-ll 压缩文件时,把LF+CR字符置换成LF字符
-L 显示版权信息
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中
-n<字尾字符串> 不压缩具有特定字尾字符串的文件
-o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同
-q 不显示指令执行过程
-r 递归处理,将指定目录下的所有文件和子目录一并处理
-S 包含系统和隐藏文件
-t<日期时间> 把压缩文件的日期设成指定的日期
-T 检查备份文件内的每个文件是否正确无误
-u 与 -f 参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中
-v 显示指令执行过程或显示版本信息
-V 保存VMS操作系统的文件属性
-w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效
-x<范本样式> 压缩时排除符合条件的文件
-X 不保存额外的文件属性
-y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效
-z 替压缩文件加上注释
-$ 保存第一个被压缩文件所在磁盘的卷册名称
-<压缩效率> 压缩效率是一个介于1-9的数值

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1202312.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux常用的解压命令

笑小枫的专属目录 整啥幺蛾子Linux tar命令tar命令的参数范例 Linux unzip命令语法参数 整啥幺蛾子 今天在linux解压一个文件&#xff0c;顺手就来tar -zxvf xxxx &#xff0c;哦吼&#xff0c;爆竿了&#xff0c;套他猴子的。 好吧&#xff0c;承认 .gz文件解压多了&#xff…

运行程序报错 system/bin/linker: No such file or direct

使用CLion写了一个测试程序&#xff0c; cmake 编译完成后 &#xff0c; ./test 运行程序报错system/bin/linker: No such file or direct 解决 修改编译链接工具链 重新编译后运行正常

9.25 广读论文 思想汇总

数据集MIMIC-VI Learning Patient Static Information from Time-series EHR and an Approach for Safeguarding Privacy and Fairness The dataset analyzed in this study can be found in https://physionet.org/content/mimiciv/2.2/ and https://eicu-crd.mit.edu/about/…

微信个人号二次开发之检测好友

简要描述&#xff1a; 检测好友状态 请求URL&#xff1a; http://域名地址/userPrivacySettings 请求方式&#xff1a; POST 请求头Headers&#xff1a; Content-Type&#xff1a;application/jsonAuthorization&#xff1a;login接口返回 参数&#xff1a; 参数名必选…

如何获取1688商品详情,价格,图片

1688是阿里巴巴旗下的B2B电子商务平台&#xff0c;主要面向国内的生产商和批发商。 通过获取到的跨境属性数据&#xff0c;可以了解到商品的跨境属性&#xff0c;例如商品的语言、原产地、适用场景等信息。这些数据可以帮助用户更好地了解商品的特点和质量&#xff0c;做出更明…

在VM ware上安装ESXI,并ESXI上安装centos系统

在VM ware上安装ESXI&#xff0c;并ESXI上安装centos系统 文章目录 在VM ware上安装ESXI&#xff0c;并ESXI上安装centos系统1.ESXI8.0镜像下载&#xff1a;1.1. 下载ESXI镜像&#xff1a; 2.下载镜像后安装ESXI虚拟机2.1.创建虚拟机 3.开启ESXI的虚拟机开启安装ESXI操作系统4.…

眼镜店展示预约小程序的作用是什么

电子产品深入人们生活以及用眼习惯不好&#xff0c;我国各年龄阶段近视率不低&#xff0c;眼镜店的需求很高&#xff0c;太阳镜、远近视镜等每天都有客户前往验光或配镜等。对眼镜店来说&#xff0c;除了承接线下流量外&#xff0c;还需要外部不断拓展客户&#xff0c;增加营收…

idea 插件推荐第二期

文章目录 便捷开发CodeGlance Pro (代码缩略图)GenerateAllSetter&#xff08;快速生成对象所有set方法&#xff09;GsonFormatPlus&#xff1a;json转实体RestfulToolkitX&#xff08;找到controller快捷请求接口&#xff09; 美化activate-power-mode-x (敲击计数、动效)Nyan…

Sui主网升级至V1.13.0版本

Sui主网现已升级至V1.13.0版本&#xff0c;同时Sui协议升级至30版本。其他升级要点如下所示&#xff1a; #14348 在运行Prover时&#xff0c;现在会打印有关Sui当前Move Prover支持水平的警告。 #13639 加强验证节点保护机制&#xff0c;防止在以下情况发生时接受交易&…

centos7通过pip3在线下载python3第三方依赖包

更新pip pip3 install --upgrade pip安装requests ​ pip3 install requests -i https://pypi.doubanio.com/simple ​ 安装路径&#xff1a; /usr/local/lib/python3.6/site-packages 安装paho-mqtt ​ pip3 install paho-mqtt -i https://pypi.doubanio.com/simple ​ 安装…

Swift--基本运算符与程序流程控制

系列文章目录 第一章&#xff1a;量值与基本数据类型 第二章&#xff1a;字符、字符串与集合类型 文章目录 系列文章目录空合并运算符区间运算符循环结构while与repeat-while条件循环结构 空合并运算符 可选值类型是Swift语言的一个独特之处&#xff0c;空合并运算符就是针对…

个微协议开发/微信个人号二次开发/ipad协议/api接口

E云管家&#xff0c;是完整的第三方服务平台&#xff0c;并基于IPAD协议8.0.37开发出的最新个微API服务框架。 你可以 通过API 实现 个性化微信功能 &#xff08;例云发单助手、社群小助手、客服系统、机器人等&#xff09;&#xff0c;用来自动管理微信消息。用户仅可一次对接…

得帆低代码OMS助力SAP和Oracle ERP订单模块全线升级,感受非凡体验

场景背景 随着数字化转型进入深水区&#xff0c;智能化、移动化、可视化的需求越来越强烈&#xff0c;而传统的Oracle、SAP销售模块很难快速满足销售端的上述需求&#xff0c;逐渐面临如下痛难点&#xff1a; IT服务商响应不足&#xff1a;企业越来越多信息化的业务需要大量的供…

30岁之前透支,30岁之后还债。

前言 看到不少私信问我为啥没有更新了&#xff0c;我没有一一回复&#xff0c;实在是身体抱恙&#xff0c;心情沉重&#xff0c;加上应付于工作&#xff0c;周旋于家庭&#xff0c;自然挤压了自我空间。 今天思来想去&#xff0c;重新执键&#xff0c;决定久违地又一次写点分…

Windows如何正确设置PHP环境变量以在Git Bash中运行命令

1、随便找一个目录&#xff0c;鼠标右键打开git bash here 2、cd的根目录 3、找到php安装目录 4、 在根目录下打开 vim .bash_profile &#xff0c;添加环境变量&#xff0c;php地址根据自己的本地地址而定 PATH$PATH:/d/phpstudy_pro/Extensions/php/php7.3.4nts 添加后保存…

【解刊】IEEE(trans),中科院2区,顶刊,CCF-A类,圈外人别想投?

计算机类 • 好刊解读 今天小编带来IEEE旗下计算机领域好刊的解读&#xff0c;如有相关领域作者有意向投稿&#xff0c;可作为重点关注&#xff01;后文有真实发表案例&#xff0c;供您投稿参考~ 01 期刊简介 IEEE Transactions on Computers ☑️出版社&#xff1a;IEEE …

V-Ray效果图渲染出的画面发黄显脏?三种快速解决材质溢色的办法

小伙伴们在制作效果图时&#xff0c;有时候会遇到场景整体发黄&#xff0c;画面显脏不干净的情况。其实造成这种情况的原因之一就是出现了材质溢色问题&#xff0c;即饱和度高的材质对饱和度低的材质产生溢色&#xff0c;渲染出来的效果图会出现失真现象。 这个时候千万别用覆盖…

如何为VM虚拟机添加D盘

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 前言 在虚拟机上安装Windows10 系统后&…

RocketMQ 如何保证消息正常【投递】和【消费】

消息整体处理过程&#xff0c;这里我们将消息的整体处理阶段分为3个阶段进行分析&#xff1a;1、Producer发送消息阶段。 2、Broker处理消息阶段。 3、Consumer消费消息阶段。一、Producer发送消息阶段 1、安全机制保障1&#xff0c;发送方式。 1、同步发送 2、异步发送 3、O…

1000道精心打磨的计算机考研题,408小伙伴不可错过

提示&#xff1a;408考研人看过来&#xff0c;超精选计算机考研1000题&#xff01; 文章目录 前言1. 为什么是1000题&#xff1f;2. 有什么优势&#xff1f;【练学结合&#xff0c;助力强化】【难度适中&#xff0c;但不刁钻】【题目新颖&#xff0c;独具匠心】【考题预测&…