Linux常用的四种压缩命令

这篇具有很好参考价值的文章主要介绍了Linux常用的四种压缩命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、tar命令

语法:tar [option] file…

常用参数:

-c或--create:建立新的备份文件。
-f<备份文件>或--file=<备份文件>:指定备份文件。
-v或--verbose:显示指令执行过程
-x或--extract或--get:从备份文件中还原文件(解压文件)。
-z或--gzip或--ungzip 通过gzip指令处理备份文件。

示例:压缩 a.txt文件为test.tar.gz

tar -czvf test.tar.gz a.txt

示例:解压test.tar.gz文件

tar -xzvf test.tar.gz

二、gzip命令

语法:gzip [option] file…

常用参数:

-c或--stdout或--to-stdout:把压缩后的文件输出到标准输出设备,不去更动原始文件。
-d或--decompress或----uncompress:解开压缩文件。
-f或--force:强行压缩文件。
-l或--list:列出压缩文件的相关信息。
-r或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose:显示指令执行过程。

示例:压缩和解压文件

# 压缩目录下的所有文件
gzip * 
# 解压文件,并列出详细信息
gzip -dv *

三、rar命令

如果系统未安装rar命令,需要安装。联网情况下使用yum命令安装。

yum install rar

将当前目录所有的文件压缩成一个rar包,名为filename.rar

rar -a filename *

将filename.rar中的所有文件解压到./test

unrar -x filename.rar  test

四、zip命令

语法:zip [option] file…

常用参数:

-A 调整可执行的自动解压缩文件。
-b<工作目录> 指定暂时存放文件的目录。
-c 替每个被压缩的文件加上注释。
-d 从压缩文件内删除指定的文件。
-D 压缩文件内不建立目录名称。
-f 更新现有的文件。
-F 尝试修复已损坏的压缩文件。
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。
-i<范本样式> 只压缩符合条件的文件。
-j 只保存文件名称及其内容,而不存放任何目录名称。
-J 删除压缩文件前面不必要的数据。
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。
-q 不显示指令执行过程。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
-S 包含系统和隐藏文件。
-t<日期时间> 把压缩文件的日期设成指定的日期。
-T 检查备份文件内的每个文件是否正确无误。
-u-f 参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v 显示指令执行过程或显示版本信息。
-<压缩效率> 压缩效率是一个介于1-9的数值。

示例:当前目录下所有文件和文件夹打包为当前目录下的 html.zip

zip -q -r html.zip *

示例:解压缩html.zip

unzip html.zip

总结

word文档下载地址:
Linux常用的四种压缩命令文章来源地址https://www.toymoban.com/news/detail-619946.html

到了这里,关于Linux常用的四种压缩命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】使用Bash和GNU Parallel并行解压缩文件

    在本教程中,我们将学习如何使用Bash脚本和GNU Parallel实现高效并行解压缩多个文件。这种方法在处理大量文件时可以显著加快提取过程。 先决条件 确保系统上已安装以下内容: Bash GNU Parallel 你可以使用以下命令在不同Linux系统上安装它们: 在Ubuntu上安装 在CentOS上安装 想象

    2024年02月04日
    浏览(39)
  • linux 中常用的压缩和解压缩命令详解(tar zip)

    在工作中,涉及到文件传输,为了减少文件的体积和传输的时间,经常会对文件进行压缩,本文介绍了linux系统中常用的压缩和解压缩命令 .tar :简单封装,被称为归档文件,只是简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装 .gz :压

    2024年02月06日
    浏览(38)
  • 【Linux | Shell命令】bash shell 进程、磁盘、文件处理命令

    上篇文章 bash shell 基础命令 中,介绍了一些与目录、文件相关的 shell 命令,本文继续介绍其他与进程、磁盘、排序、归档相关的命令,读者可以在自己的Linux系统下,实操这些命令,进而收悉并掌握这些命令。本文是一篇学习笔记,很多内容是参考了《Linux命令行与shell脚本

    2024年02月11日
    浏览(57)
  • 【Linux】文件压缩相关命令(自用)

    Windows和Linux下的压缩文件格式有一些共同的,也有一些不同的。以下是一些常见的压缩文件格式: .zip :这是Windows中最常用的压缩格式,也是Linux中可以识别的一种压缩格式,可以方便地和Windows系统通用压缩文件。在Linux中,可以使用zip和unzip命令来压缩和解压.zip文件。 .r

    2024年02月07日
    浏览(35)
  • Linux下脚本运行的四种方式

    Linux下脚本的运行方式有四种,以脚本test.sh为例: 第一种:bash test.sh 第二种:./test.sh 第三种:. test.sh 第四种:source test.sh 第一种和第二种都是开启一个子进程运行脚本,但是第二种方式运行脚本的前提是脚本有可执行权限,需执行命令chmod +x test.sh; 第三种和第四种都是在

    2024年02月11日
    浏览(37)
  • 【linux】tar指令压缩解压缩文件夹、文件命令详解

    压缩当前目录下文件夹/文件test到test.tar.gz: 解压缩当前目录下的file.tar.gz到file: -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输

    2024年02月16日
    浏览(65)
  • linux下tar、gz、zip等常用解压缩命令详解

    tar是Unix和类Unix系统上的归档打包工具,可以将多个文件合并为一个文件,打包后尾缀.tar。目前,tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,目前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tape archive 磁带存档),因而得名tar。 tar的命令格式: tar[必要

    2024年02月15日
    浏览(47)
  • MySQL在Linux上的四种安装方式

    目录 前言 一、仓库安装 二、本地安装 三、容器安装 四、源码安装 博主的配置信息: Windows版本:Win10 VMware虚拟机版本:Vmware Workstation Pro 17 Linux版本:Red Hat Enterprise Linux 9.1 MySQL版本:MySQL Community Server 8.0.32 保证Linux的正常联网以及配置yum仓库。 可以在MySQL官网地址:https:

    2024年01月23日
    浏览(48)
  • Linux基础命令-tar打包压缩文件

    Linux基础命令-echo输出信息_Linux学习中的博客-CSDN博客 Linux三剑客-grep命令_Linux学习中的博客-CSDN博客 Linux文件管理命令(3)-mv改动文件_Linux学习中的博客-CSDN博客 文章目录 前言 一、tar命令介绍 二、命令语法及常用参数 三、 参考案例 总结 在工作上,有同事需要用到程序或一

    2024年02月13日
    浏览(43)
  • 【Shell 命令集合 备份压缩 】Linux 解压缩文件 unzip命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 unzip 命令在 Linux 系统中主要用于解压 .zip 格式的压缩文件。 在这个命令中, -x 选项表示解压, -z 选项表示处理 .gz 压缩, -v 选项表示显示详细信息, -f 选项表示指定文件名。 使用unzip命令可以将压缩文件解压缩到当前目录或指定的目录

    2024年02月08日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包