加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_汕头站长网 (https://www.0754zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

十四、Linux压缩与解压类指令

发布时间:2022-10-13 12:57:48 所属栏目:Linux 来源:
导读:  本文章向大家介绍十四、Linux压缩与解压类指令,主要包括十四、Linux压缩与解压类指令使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

  一、压缩和解压
  本文章向大家介绍十四、Linux压缩与解压类指令,主要包括十四、Linux压缩与解压类指令使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
 
  一、压缩和解压类指令列表
 
  1、gzip和gunzip
 
  2、zip和unzip
 
  3、tar
 
  二、压缩和解压类指令1、gzip/gunzip指令
 
  gzip用于压缩文件
 
  gunzip用于解压
 
  gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
 
  gunzip 文件.gz (功能描述:解压缩文件命令)
 
  (1)、gzip压缩,将/home下的hello.txt文件进行压缩
 
  gzip hello.txt
 
  (2)、gunzip解压缩linux压缩,将/home下的hello.txt.gz文件进行解压
 
  gunzip hello.txt.gz
 
  使用gzip对文件进行压缩后,不会保留原来的文件
 
  2、zip/unzip指令
 
  zip用于压缩文件
 
  unzip用于解压
 
  zip [选项] XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)
 
  unzip [选项] XXX.zip (功能描述:解压缩文件)
 
  -r:递归压缩,即压缩目录
 
  -d:指定解压后文件的存放目录
 
  (1)、将/home下的所有文件进行压缩成mypackage.zip
 
  zip -r mypackage.zip /home/
 
  (2)、将mypackage.zip解压到/opt/tmp目录下
 
  unzip -d /opt/tmp mypackage.zip
 
  3、tar指令
 
  tar是打包指令,打包后的文件时tar.gz文件
 
  tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式tar.gz)
 
  (1)、压缩多个文件,将/home/a1.txt和/home/a2.txt压缩成a.tar.gz
 
  tar -zcvf a.tar.gz a1.txt a2.txt
 
  (2)、将/home的文件压缩成myhome.tar.gz
 
  tar -zcvf myhome.tar.gz /home/
 
  (3)、将a.tar.gz解压到当前目录
 
  tar -zxvf a.tar.gz
 
  (4)、将myhome.tar.gz解压到/opt/目录下
 
  tar -zxvf myhome.tar.gz -C /opt/
 

(编辑:云计算网_汕头站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!