专栏首页cwl_Java快速学习Linux-压缩与解压缩命令

快速学习Linux-压缩与解压缩命令

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/103061201

.zip格式
  • 压缩
zip 压缩文件名 原文件
#压缩文件
zip -r 压缩文件名 原文件
  • 解压
unzip 压缩文件
#解压缩.zip文件
.gz格式
  • 解压
gzip 原文件
#压缩为.gz格式的压缩文件,原文件会消失

gzip -c 原文件 > 压缩文件
#压缩为.gz格式,原文件保留
#-c的意思不是说需要保留文件,而是要把压缩的结果输出到控制台.
#>的意思是把结果输出到什么地方去.

gzip -r 目录
#压缩目录下的所有子文件,但是不能压缩目录
  • 压缩
gzip -d 压缩文件
#解压缩文件

gunzip 压缩文件
#解压缩文件
.bz2格式
  • 解压
bzip2 源文件
#压缩为.bz2格式,不能保留源文件

bzip2 -k 源文件
#压缩之后保留源文件

注意:bzip2命令不能压缩目录
  • 压缩
bzip2 -d 压缩文件
#解压缩,-k保留压缩文件

bunzip2 压缩文件
#解压缩,-k保留压缩文件
打包命令:
tar -cvf 打包文件名 源文件
选项:
	-c		打包
	-v		显示过程
	-f		指定打包后的文件名
解打包命令:
tar -xvf 打包文件名
选项:
	-x		解打包
.tar和.gz格式

其实.tar.gz格式是先打包为tar格式,在压缩为.gz格式

  • 解压
tar -zcvf 压缩包名.tar.gz 源文件
选项:
	-z		压缩为.tar.gz格式
  • 压缩
tar -zxvf 压缩包名.tar.gz
选项:
	-x		解压缩.tar.gz格式
 
#加上-C表示解压到指定的目录
tar -zxvf 压缩包名.tar.gz -C 指定目录
.tar和.bz2命令

其实.tar.bz2格式是先打包为tar格式,在压缩为.bz2格式

  • 解压
tar -jcvf 压缩包名.tar.bz2 源文件
选项:
	-c		压缩为.tar.bz2格式
  • 压缩
tar -jxvf 压缩包名.tar.bz2
选项:
	-x		解压缩为.tar.bz2格式

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 经典面试题-Java中,String和StringBuffer的区别?

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • 速读原著-Android应用开发入门教程(Android SDK的开发环境)

    Android 的 SDK 开发环境使用预编译的内核和文件系统,屏蔽了 Android 软件架构第三层及以下的内容,开发者可以基于 Android 的系统 AP...

    cwl_java
  • 速读原著-TCP/IP(TCP的超时与重传)

    T C P提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。 T C P通过在发送时设置一个定时器来解决这种问题。如果当...

    cwl_java
  • Linux文件归档,压缩与解压缩

    这样,所有/root/test下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加...

    用户2283744
  • RHCE培训笔记-4.2

    查看一下原本 /etc/目录的大小和归档(也可以理解为压缩)后的 etc.tar的大小比较,小了3MB

    Elapse
  • tar排除指定目录打包

    用户1272546
  • tar包管理入门

    1、在windows下常见的压缩文件有zip和rar,但是linux系统中有gz、tar.gz、taz、bz2、Z、tar,其中windows下的也可以在lin...

    苦咖啡
  • linux压缩解压命令使用

    在网络环境中,压缩是我们经常用到的一个命令,可以大大缩短本地和服务器传输数据的等待时间,使数据的整理和备份变的轻松一些。压缩解压缩在windows中图形界面相信...

    用户1188347
  • Ubuntu--tar命令

    tar zxvf ut6410-android2.1.tgz tar zcvf ut6410-android2.1.tgz ut6410-android2.1/...

    cloudskyme
  • Hacker基础之Linux篇:基础Linux命令八

    我们开始学习Linux压缩和打包基础 tar 在Linux中,打包和压缩是分两步完成的 打包 打包是将多个文件归并到一个文件中 tar -cvf test.ta...

    用户1631416

扫码关注云+社区

领取腾讯云代金券