首页 > 系统相关 >Linux p13 压缩和解压指令

Linux p13 压缩和解压指令

时间:2023-11-13 21:01:02浏览次数:29  
标签:解压 tar zip 压缩 压缩文件 p13 指令 Linux

压缩和解压指令

gzip/gunzip 指令

gzip:用于压缩文件

gunzip:用于解压的

  • 基本语法

    gzip 文件,压缩文件,只能将文件压缩为 .gz 文件。

    gunzip 文件.gz,解压缩文件命令。

zip/unzip 指令

zip:用于压缩文件

unzip:用于解压文件,这个在项目打包中很有用。

  • 基本语法:

    zip [选项] xxx.zip 将要压缩的内容,压缩文件和目录的指令。

    unzip [选项] xxx.zip,解压缩文件。

  • zip 常用选项

    -r:递归压缩,即压缩整个目录

  • unzip 常用选项

    -d<目录>:指定解压后文件的存放目录。

补充:gzip/gunzip 压缩后不会保留原文件,会将原文件压缩进压缩包,解压也不会保留压缩包。但是 zip/unzip 和 tar 会保留原文件和压缩包。

tar 指令

tar 指令是打包指令,打包后的文件是 .tar.gz 的文件。

  • 基本语法

    tar [选项] xxx.tar.gz 打包的内容:打包文件和目录,压缩后的文件格式 .tar.gz

  • 选项说明

    选项 功能
    -c 产生tar打包文件
    -v 显示详细信息
    -f 指定正缩后的文件名
    -z 打包同时压缩
    -x 解包.tar文件

弹幕摘要:

  1. -f 要放在最后否则会吧-f之后的当成文件名处理;

  2. 选项顺序有要求,-zcvf,-zxvf

标签:解压,tar,zip,压缩,压缩文件,p13,指令,Linux
From: https://www.cnblogs.com/zh-Note/p/17830149.html

相关文章

  • linux时间同步win时间
    设置为5设置为1开放防火墙端口虚拟机配置ntpdate-d-u时钟源,能够正常通过能正常同步win的时钟源......
  • Linux 源码包安装
    SRPM包,比RPM包多了一个“S”,是“Source”的首字母,所以SRPM可直译为“源代码形式的RPM包”。也就是说,SRPM包中不再是经过编译的二进制文件,都是源代码文件。可以这样理解,SRPM包是软件以源码形式发布后直接封装成RPM包的产物。从表中可以看到,SRPM包的命名与RPM包基本类......
  • Linux第12章学习笔记
    第十二章学习笔记块设备I/O和缓冲区管理本章讨论了块设备1O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论述了Unix的缓冲区管理算法,并指出了其不足之处;还利用信号量设计了新的缓冲区管理算法,以提高I/O缓冲区的缓存效率和性能;表明了简单的PV算法易于实现,缓存效果好,不存在......
  • linux xfce 在文件管理器里点击运行shell脚本文件
    1.打开SettingsEditor2.点击左边的thunar3.点击右边的添加,在属性中输入/misc-exec-shell-scripts-by-default在类型中选择布尔类型在值中选择真保存4.给shell脚本文件添加运行权限命令行chmod+xyour_filename或者gui界面在右键脚本文件,点击属性,在权限里允许......
  • Linux第二次博客
     这一次作业主要讲了第三章用户管理的内容。 主要就是去了解用户和组的意义,掌握创建、修改与删除用户/组的方法,还有熟悉用户相关配置文件和用户身份切换。 用户/组概览学习了用户标识,UID(用户的id)、GID(用户所属组的id),还有一个groups为用户属于的所有组的id。在了解过程中我......
  • linux自动更新代码并打包
     #为了解决本地打包上传到服务器时耗时过久,直接用服务器自动更新代码并打包  linux-dabao-1-git-pull.sh#更新代码/home/app/szzy/yjdaxt/git/git-2.42.1/gitpulloriginmaster linux-dabao-2-clean-install.sh#打包-离线模式sh/home/app/szzy/yjdaxt/mysoft/a......
  • linux进程通信的六种方法
    一、管道​ 一个进程:​ ​ 所谓的管道,就是内核里面的一串缓存。从管道的一段写入的数据,实际上是缓存在内核中的,另一端读取,也就是从内核中读取这段数据。另外,管道传输的数据是无格式的流且大小受限。​ 父子进程:​ ​ 创建的子进程会复制父进程的文件描述符,这样就做到了两个......
  • Linux多路径IO流量负载和单链路负载压测
     LinuxMultipath的IO流量多链路负载和单链路负载压测 再linux下,对于udev和multipath均能做到自定义并持久化设备名,其中udev还能做到更改设备权限。而multipath也能做到持久化设备名,但无法更改设备权限,但是multipath能够实现更多的功能,比如IO流量负载功能。 测试情况1......
  • linux 命令3
    查看Linux发行版名称和版本号的8种方法viahttps://zhuanlan.zhihu.com/p/36253769via:https://www.2daygeek.com/check-find-linux-distribution-name-and-version/作者:MageshMaruthamuthu译者:HankChow校对:wxy方法总览lsb_release命令/etc/*-release文件uname......
  • Linux三剑客(2)·sed
    sed命令详解sed是一种几乎可以应用在所有UNIX平台(包括Linux)上的轻量级流编辑器,因为sed是一种流编辑器,所以,它可以对从如管道这样的标准输入中接受的数据进行编辑。因此无需将要编辑的数据存储在磁盘上的文件中。因为可以轻易将数据管道输出到sed,所以将sed用作强大的shell脚本中长而......