当前位置: 首页 > news >正文

Linux解压压缩

打包

tar

首先我们得提一下专门用于打包文件的命令——tar

tar用于备份文件,打包多个文件或者目录,也可以用于还原被打包的文件

假设打包目录test下的文件
tar -cvf test.tar ./test
假设打包目录test下的文件,并用gzip命令将包压缩
tar -zcvf test.tar ./test
假设打包目录test下的文件,并用bzip2命令将包压缩
tar -jcvf test.tar ./test
从包 test.tar.bz2 中还原文件
tar -xvf test.tar.bz2

压缩和解压

  1. zip/unzip

该命令用于压缩或解压 .zip格式的文件

默认情况下压缩包中的内容会被解压到当前目录,我们可以使用 -d 来指定解压目录

如果指定目录不存在则会创建该目录

假设递归压缩test目录
zip -r test.zip test
解压
unzip test.zip -d test1

2.gzip/gunzip

该命令用于压缩或解压 .gz格式的文件

参数可以是一个或者多个文件,但如果参数是目录的话

需要使用 -r 选项递归处理目录中的文件与子目录中的文件

递归压缩目录test中的文件与子目录中的文件
gzip -r test/*现在压缩一个 a.txt文件
gzip a.txt
解压
gunzip a.txt.gz
gzip -d a.txt.gz

3.bzip2/bunzip2

该命令用于压缩或解压 .bz2格式的文件

使用bzip2 命令压缩文件时会删除原始文件

可以通过使用 -k 来保留原始文件

并且同样 可以使用 bzip2 -d来解压

压缩一个 a.txt文件
bzip2 a.txt
解压
bunzip2 a.txt.bz2
bzip2 -d a.txt.bz2
http://www.lryc.cn/news/21125.html

相关文章:

  • JavaSe第3次笔记
  • 非人工智能专业怎样从零开始学人工智能?
  • MyBatis之增、删、查、改
  • 死磕Spring,什么是SPI机制,对SpringBoot自动装配有什么帮助
  • 因果推断10--一种大规模预算约束因果森林算法(LBCF)
  • Linux基础命令-df显示磁盘的使用情况
  • 如何使用goquery进行HTML解析以及它的源码分析和实现原理
  • 【Java 数组和集合 区别及使用案例】
  • 使用pynimate制作动态排序图
  • Mysql 事务的隔离性(隔离级别)
  • 2023年网络安全竞赛——Python渗透测试PortScan.py
  • 【数据结构】栈的接口实现(附图解和源码)
  • LC-1255. 得分最高的单词集合(回溯)
  • 从中国文化看面试挑人标准
  • 谦卑对象设计模式
  • QML Animation动画详解
  • C#开发的OpenRA的加载界面边框的细节
  • 计算机网络笔记、面试八股(四)—— TCP连接
  • Centos7 安装jenkins java1.8版本
  • 【每日阅读】JS知识(三)
  • Vue(6)
  • Neo4j列表函数
  • 55. 跳跃游戏
  • typedef在c语言中的作用
  • 计算机网络体系结构及分层参考模型
  • LLVM程序分析与编译转换框架论文分享
  • 《程序员思维修炼》速读笔记
  • 【Hello Linux】进程概念
  • Bunifu.UI.WinForms 6.0.2 Crack
  • 学习 Python 之 Pygame 开发魂斗罗(五)