Linux 命令大全完整版(10)

news2025/2/24 9:07:56

4. 压缩与解压缩命令

gzip(gnu zip)

  • 功能说明:压缩文件。
  • 语  法:gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][–best/fast][文件…] 或 gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][–best/fast][目录]
  • 补充说明: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  显示版本信息。
    • -<压缩效率>  压缩效率是一个介于 1-9 的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高。
    • –best  此参数的效果和指定"-9"参数相同。
    • –fast  此参数的效果和指定"-1"参数相同。

lha

  • 功能说明:压缩或解压缩文件。
  • 语  法
    lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目录>][-<a/u>z][压缩文件][文件…] 或 lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目录>][-<a/u>z][压缩文件][目录…]
  • 补充说明:lha 是从 lharc 演变而来的压缩程序,文件经它压缩后,会另外产生具有".lzh"扩展名的压缩文件。
  • 参  数
    • -a 或 a 压缩文件,并加入到压缩文件内。
    • -a<0/1/2>/u</0/1/2> 压缩文件时,采用不同的文件头。
    • -c 或 c 压缩文件,重新建构新的压缩文件后,再将其加入。
    • -d 或 d 从压缩文件内删除指定的文件。
    • -<a/c/u>d 或 <a/c/u>d 压缩文件,然后将其加入,重新建构,更新压缩文件或,删除原始文件,也就是把文件移到压缩文件中。
    • -e 或 e 解开压缩文件。
    • -f 或 f 强制执行 lha 命令,在解压时会直接覆盖已有的文件而不加以询问。
    • -g 或 g 使用通用的压缩格式,便于解决兼容性的问题。
    • -<e/x>i 或 <e/x>i 解开压缩文件时,忽略保存在压缩文件内的文件路径,直接将其解压后存放在现行目录下或是指定的目录中。
    • -l 或 l 列出压缩文件的相关信息。
    • -m 或 m 此参数的效果和同时指定"-ad"参数相同。
    • -n 或 n 不执行指令,仅列出实际执行会进行的动作。
    • -<a/u>o 或 <a/u>o 采用 lharc 兼容格式,将压缩后的文件加入,更新压缩文件。
    • -p 或 p 从压缩文件内输出到标准输出设备。
    • -q 或 q 不显示指令执行过程。
    • -t 或 t 检查备份文件内的每个文件是否正确无误。
    • -u 或 u 更换较新的文件到压缩文件内。
    • -u</0/1/2>或 u</0/1/2> 在文件压缩时采用不同的文件头,然后更新到压缩文件内。
    • -v 或 v 详细列出压缩文件的相关信息。
    • -<e/x>w=<目的目录>或 <e/x>w=<目的目录> 指定解压缩的目录。
    • -x 或 x 解开压缩文件。
    • -<a/u>z 或 <a/u>z 不压缩文件,直接把它加入,更新压缩文件。

unarj

  • 功能说明:解压缩.arj 文件。
  • 语  法:unarj [eltx][.arj 压缩文件]
  • 补充说明:unarj 为.arj 压缩文件的压缩程序。
  • 参  数
    • e 解压缩.arj 文件。
    • l 显示压缩文件内所包含的文件。
    • t 检查压缩文件是否正确。
    • x 解压缩时保留原有的路径。

unzip

  • 功能说明:解压缩 zip 文件
  • 语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip 文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]
  • 补充说明:unzip 为.zip 压缩文件的解压缩程序。
  • 参  数
    • -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
    • -f 更新现有的文件。
    • -l 显示压缩文件内所包含的文件。
    • -p 与 -c 参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
    • -t 检查压缩文件是否正确。
    • -u 与 -f 参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
    • -v 执行是时显示详细的信息。
    • -z 仅显示压缩文件的备注文字。
    • -a 对文本文件进行必要的字符转换。
    • -b 不要对文本文件进行字符转换。
    • -C 压缩文件中的文件名称区分大小写。
    • -j 不处理压缩文件中原有的目录路径。
    • -L 将压缩文件中的全部文件名改为小写。
    • -M 将输出结果送到 more 程序处理。
    • -n 解压缩时不要覆盖原有的文件。
    • -o 不必先询问用户,unzip 执行后覆盖原有文件。
    • -P<密码> 使用 zip 的密码选项。
    • -q 执行时不显示任何信息。
    • -s 将文件名中的空白字符转换为底线字符。
    • -V 保留 VMS 的文件版本信息。
    • -X 解压缩时同时回存文件原来的 UID/GID。
    • [.zip 文件] 指定.zip 压缩文件。
    • [文件] 指定要处理.zip 压缩文件中的哪些文件。
    • -d<目录> 指定文件解压缩后所要存储的目录。
    • -x<文件> 指定不要处理.zip 压缩文件中的哪些文件。
    • -Z unzip -Z 等于执行 zipinfo 指令。

zip

  • 功能说明:压缩文件。
  • 语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件…][-i <范本样式>][-x <范本样式>]
  • 补充说明:zip 是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。
  • 参  数
    • -A 调整可执行的自动解压缩文件。
    • -b<工作目录> 指定暂时存放文件的目录。
    • -c 替每个被压缩的文件加上注释。
    • -d 从压缩文件内删除指定的文件。
    • -D 压缩文件内不建立目录名称。
    • -f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。
    • -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 更换较新的文件到压缩文件内。
    • -v 显示指令执行过程或显示版本信息。
    • -V 保存 VMS 操作系统的文件属性。
    • -w 在文件名称里假如版本编号,本参数仅在 VMS 操作系统下有效。
    • -x<范本样式> 压缩时排除符合条件的文件。
    • -X 不保存额外的文件属性。
    • -y 直接保存符号连接,而非该连接所指向的文件,本参数仅在 UNIX 之类的系统下有效。
    • -z 替压缩文件加上注释。
    • -$ 保存第一个被压缩文件所在磁盘的卷册名称。
    • -<压缩效率> 压缩效率是一个介于 1-9 的数值。

zipinfo

  • 功能说明:列出压缩文件信息。
  • 语  法:zipinfo [-12hlmMstTvz][压缩文件][文件…][-x <范本样式>]
  • 补充说明:执行 zipinfo 指令可得知 zip 压缩文件的详细信息。
  • 参  数
    • -1 只列出文件名称。
    • -2 此参数的效果和指定"-1"参数类似,但可搭配"-h",“-t"和”-z"参数使用。
    • -h 只列出压缩文件的文件名称。
    • -l 此参数的效果和指定"-m"参数类似,但会列出原始文件的大小而非每个文件的压缩率。
    • -m 此参数的效果和指定"-s"参数类似,但多会列出每个文件的压缩率。
    • -M 若信息内容超过一个画面,则采用类似 more 指令的方式列出信息。
    • -s 用类似执行"ls -l"指令的效果列出压缩文件内容。
    • -t 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率。
    • -T 将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出。
    • -v 详细显示压缩文件内每一个文件的信息。
    • -x<范本样式> 不列出符合条件的文件的信息。
    • -z 如果压缩文件内含有注释,就将注释显示出来。

5. 文件管理命令

diff(differential)

  • 功能说明:比较文件的差异。
  • 语  法:diff [-abBcdefHilnNpPqrstTuvwy][-<行数>][-C <行数>][-D <巨集名称>][-I <字符或字符串>][-S <文件>][-W <宽度>][-x <文件或目录>][-X <文件>][–help][–left-column][–suppress-common-line][文件或目录 1][文件或目录 2]
  • 补充说明:diff 以逐行的方式,比较文本文件的异同处。所是指定要比较目录,则 diff 会比较目录中相同文件名的文件,但不会比较其中子目录。
  • 参  数
    • -<行数>  指定要显示多少行的文本。此参数必须与 -c 或 -u 参数一并使用。
    • -a 或 --text  diff 预设只会逐行比较文本文件。
    • -b 或 --ignore-space-change  不检查空格字符的不同。
    • -B 或 --ignore-blank-lines  不检查空白行。
    • -c  显示全部内文,并标出不同之处。
    • -C<行数>或–context<行数>  与执行"-c-<行数>"指令相同。
    • -d 或 --minimal  使用不同的演算法,以较小的单位来做比较。
    • -D<巨集名称>或 ifdef<巨集名称>  此参数的输出格式可用于前置处理器巨集。
    • -e 或 --ed  此参数的输出格式可用于 ed 的 script 文件。
    • -f 或 -forward-ed  输出的格式类似 ed 的 script 文件,但按照原来文件的顺序来显示不同处。
    • -H 或 --speed-large-files  比较大文件时,可加快速度。
    • -l<字符或字符串>或–ignore-matching-lines<字符或字符串>  若两个文件在某几行有所不同,而这几行同时都包含了选项中指定的字符或字符串,则不显示这两个文件的差异。
    • -i 或 --ignore-case  不检查大小写的不同。
    • -l 或 --paginate  将结果交由 pr 程序来分页。
    • -n 或 --rcs  将比较结果以 RCS 的格式来显示。
    • -N 或 --new-file  在比较目录时,若文件 A 仅出现在某个目录中,预设会显示:
      Only in 目录:文件 A 若使用 -N 参数,则 diff 会将文件 A 与一个空白的文件比较。
    • -p  若比较的文件为 C 语言的程序码文件时,显示差异所在的函数名称。
    • -P 或 --unidirectional-new-file  与 -N 类似,但只有当第二个目录包含了一个第一个目录所没有的文件时,才会将这个文件与空白的文件做比较。
    • -q 或 --brief  仅显示有无差异,不显示详细的信息。
    • -r 或 --recursive  比较子目录中的文件。
    • -s 或 --report-identical-files  若没有发现任何差异,仍然显示信息。
    • -S<文件>或–starting-file<文件>  在比较目录时,从指定的文件开始比较。
    • -t 或 --expand-tabs  在输出时,将 tab 字符展开。
    • -T 或 --initial-tab  在每行前面加上 tab 字符以便对齐。
    • -u,-U<列数>或–unified=<列数>  以合并的方式来显示文件内容的不同。

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

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

相关文章

Cannot deserialize instance of java.lang.String out of START_ARRAY token

这个错误 Cannot deserialize instance of java.lang.String out of START_ARRAY token 表示 Jackson 正在尝试将一个 JSON 数组反序列化成一个 String 类型的字段&#xff0c;但是 JSON 中传递的是一个数组而不是单一的字符串。 具体来说&#xff0c;这段堆栈信息&#xff1a…

一、初始爬虫

1.爬虫的相关概念 1.1 什么是爬虫 网络爬虫&#xff08;又被称为网页蜘蛛&#xff0c;网络机器人&#xff09;就是模拟浏览器发送网络请求&#xff0c;接收请求响应&#xff0c;一种按照一定的规则&#xff0c;自动地爬取互联网信息的程序。 原则上&#xff0c;只要是浏览器…

在低功耗MCU上实现人工智能和机器学习

作者&#xff1a;Silicon Labs 人工智能&#xff08;AI&#xff09;和机器学习&#xff08;ML&#xff09;技术不仅正在快速发展&#xff0c;还逐渐被创新性地应用于低功耗的微控制器&#xff08;MCU&#xff09;中&#xff0c;从而实现边缘AI/ML解决方案。这些MCU是许多嵌入式…

QQ登录测试用例报告

QQ登录测试用例思维导图 一、安全性测试用例 1. 加密传输与存储验证 测试场景&#xff1a;输入账号密码并提交登录请求。预期结果&#xff1a;账号密码通过加密传输&#xff08;如HTTPS&#xff09;与存储&#xff08;如哈希加盐&#xff09;&#xff0c;无明文暴露。 2. 二…

细说STM32F407单片机2个ADC使用DMA同步采集各自的1个输入通道的方法

目录 一、示例说明 二、工程配置 1、RCC、DEBUG、CodeGenerator 2、USART6 3、TIM3 &#xff08;1&#xff09;Mode &#xff08;2&#xff09;参数设置 &#xff08;3&#xff09; TRGO &#xff08;4&#xff09;ADC1_IN0 1&#xff09;ADCs_Common_Settings 2&a…

[python脚本]论文1.(一)CPU/内存数据分析和分组

CPU 收集到的CPU数据&#xff0c;格式如下&#xff1a; 由于这里6个数据为一组来收集latency的数据以及各个分位值的数据&#xff0c;而本质上每一行都是一次完整的测试&#xff0c;因此这里将这个csv文件分为两个文件&#xff0c;第一个是和latency相关的&#xff0c;将6条数…

一周学会Flask3 Python Web开发-Jinja2模板基本使用

锋哥原创的Flask3 Python Web开发 Flask3视频教程&#xff1a; 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 我们平台开发web系统&#xff0c;必须用到网页&#xff0c;单纯的静态网页无法满足我们的需求。我们可以使用模版引擎技术&am…

《操作系统 - 清华大学》8 -3:进程管理:进程特点

深入剖析进程的特点、实现及进程控制块 一、进程的特点 &#xff08;一&#xff09;动态性 进程具有明显的动态性。它可以被动态创建&#xff0c;在执行过程中会发生状态切换&#xff0c;从一个状态转变为另一个状态。当所有任务执行完毕后&#xff0c;进程还会结束运行。整…

Java 大视界 -- 总结与展望:Java 大数据领域的新征程与无限可能(96)

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…

【微服务】深入解析spring aop原理

目录 一、前言 二、AOP 概述 2.1 什么是AOP 2.2 AOP中的一些概念 2.2.1 aop通知类型 2.3 AOP实现原理 2.3.1 aop中的代理实现 2.4 静态代理与动态代理 2.4.1 静态代理实现 三、 jdk动态代理与cglib代理 3.1 jdk动态代理 3.1.1 jdk动态代理模拟实现 3.2 CGLIB 代理…

pikachu靶场搭建教程

需要的东西 phpStudy&#xff1a; 链接&#xff1a; https://pan.baidu.com/s/1fJ-5TNtdDZGUf5FhTm245g 提取码&#xff1a;0278 pikachu-master&#xff1a; Github链接&#xff1a;https://github.com/zhuifengshaonianhanlu/pikachu 链接&#xff1a; https://pan.baidu.c…

游戏引擎学习第119天

仓库:https://gitee.com/mrxiao_com/2d_game_3 上一集回顾和今天的议程 如果你们还记得昨天的进展&#xff0c;我们刚刚完成了优化工作&#xff0c;目标是让某个程序能够尽可能快速地运行。我觉得现在可以说它已经快速运行了。虽然可能还没有达到最快的速度&#xff0c;但我们…

从零开始制作一个漂亮的悬浮按钮

0.1血版 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> </head> &l…

Win11更新系统c盘爆满处理

1.打开磁盘管理 2.右击c盘选择属性&#xff0c;进行磁盘管理&#xff0c;选择详细信息。 3.选择以前安装的文件删除即可释放c盘空间。

从零实现机器人自主避障

1. 编译工具安装 sudo apt update sudo apt install python3-catkin-pkg python3-rosdep python3-rosinstall-generator python3-wstool python3-rosinstall build-essential sudo rosdep init rosdep update2. 构建节点 mkdir -p ~/ros2_ws/src cd ~/ros2_ws ros2 pkg creat…

【Nacos】从零开始启动Nacos服务(windows/linux)

文章目录 前言前置条件官方网址一、Nacos下载1.1 选择Nacos版本1.2 下载 二、解压2.1 解压到某个文件夹 三、 启动3.1 方式一&#xff1a;直接使用命令启动3.1.1 进入bin文件夹3.1.2 进入命令行工具3.1.3 执行命令 3.2 方式二&#xff1a;修改配置文件后启动3.2.1 修改启动脚本…

即插即用Transformer、扩散模型、机器人规划、长文本检索增强生成 | Big Model Weekly 第57期...

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入&#xff01; 01 ProTransformer: Robustify Transformers via Plug-and-Play Paradigm 近年来&#xff0c;基于Transformer的架构在机器学习的各个领域占据了主导地位。本文介绍了一种新颖的鲁棒性注意力机制&#xff0c;旨…

FPGA DSP:Vivado 中带有 DDS 的 FIR 滤波器

本文使用 DDS 生成三个信号&#xff0c;并在 Vivado 中实现低通滤波器。低通滤波器将滤除相关信号。 介绍 用DDS生成三个信号&#xff0c;并在Vivado中实现低通滤波器。低通滤波器将滤除较快的信号。 本文分为几个主要部分&#xff1a; 信号生成&#xff1a;展示如何使用DDS&am…

DeepSeek各模型现有版本对比分析

文章目录 一、基础模型系列&#xff1a;V1 到 V3 的演进二、专用模型系列&#xff1a;推理与多模态三、版本选型与商业化趋势 DeepSeek作为最近特别火爆的模型&#xff0c;本文将对DeepSeek现有的主要版本进行对比分析,涵盖参数规模、训练数据、功能改进、应用场景和性能表现等…

ASP.NET Core Clean Architecture

文章目录 项目地址一、项目主体1. CQRS1.1 Repository数据库接口1.2 GetEventDetail 完整的Query流程1.3 创建CreateEventCommand并使用validation 2. EFcore层2.1 BaseRepository2.2 CategoryRepository2.3 OrderRepository 3. Email/Excel导出3.1 Email1. Email接口层 4. 定义…