新闻资讯

掌握最新资讯,了解关于我们的最新动态!
您当前位置首页 > 新闻资讯 > IDC圈

Linux——一文解决压缩文件的烦恼!ZIP、TAR统统干掉

更新时间:2025-01-15 16:51

为什么要压缩

1.备份:节约空间 -->数据备份

2.网络传输:下载,发送,特别方便

适用对象

文本文件、图片文件、视频和音频文件、python写的代码:文本,日志文件

数据丢失的场景

1.误操作 rm -rf *

2.服务器故障:磁盘

3.黑客:勒索病毒 --> 给数据文件加密

4.地震火灾

Windows压缩软件

windows里的压缩文件(winrar(.rar)、7z、好压等)可以解压Linux里的所有压缩文件格式


Linux里的压缩软件

tar、zip、gzip、bzip2、xz

 

Linux——一文解决压缩文件的烦恼!ZIP、TAR统统干掉 zip  只能给文件打压缩包

 

[root@fengdeyong lianxi]# zip fanwenhao.zip fanwenhao.txt
                                压缩文件       源文件
adding: fanwenhao.txt (stored 0%)
[root@fengdeyong lianxi]# ls
[root@fengdeyong liuzhiwen]# unzip a.txt.zip
[root@fengdeyong liuzhiwen]# gzip  passwd  #直接在源文件的基础上打压缩包
[root@fengdeyong liuzhiwen]# zcat passwd.gz  #查看压缩文件里的内容
[root@fengdeyong liuzhiwen]# gunzip passwd.gz
[root@fengdeyong liuzhiwen]# bunzip2 passwd.bz2
[root@fengdeyong liuzhiwen]# bzip2 passwd
[root@fengdeyong liuzhiwen]# xz passwd
[root@fengdeyong liuzhiwen]# unxz  passwd.xz

 

Linux——一文解决压缩文件的烦恼!ZIP、TAR统统干掉 tar命令:

  • 打包压缩文件夹:tar czvf 文件名.tar.gz 文件名。后打包的同名文件会覆盖先前的文件

 

.tar -->使用tar命令归档

.tar.gz -->表示tar调用了gzip对归档文件进行压缩

[root@localhost lianxi]# mkdir /sc
[root@localhost lianxi]# cd /sc
[root@localhost sc]# cp /etc/passwd .
[root@localhost sc]# ls
passwd
[root@localhost sc]# cp /boot . -r
[root@localhost sc]# ls
boot  passwd
[root@localhost sc]# tar czvf passwd.tar.gz passwd
passwd
[root@localhost sc]# ls
boot  passwd  passwd.tar.gz    
注:.tar   使用的tar命令打的归档;.tar.gz  表示tar还调用了gzip对归档文件进行压缩格式:
tar  [选项]...  归档文件名  源文件或目录
tar  [选项]...  归档文件名  [-C 目标目录]

 

Linux——一文解决压缩文件的烦恼!ZIP、TAR统统干掉 常用命令选项

-c:创建 .tar 格式的包文件  create

-x:解开.tar格式的包文件  extract

-v:输出详细信息

-f:表示使用归档文件  file

-t:列表查看包内的文件  list

-p:保持原文件的原来属性

-P:保持原文件的绝对路径

-C:解包时进入指定的目标文件夹

-z:调用gzip程序进行压缩或解压

-j:调用bzip2程序进行压缩或解

-J:调用xz程序进行压缩或解压

exclude -->

include -->

Linux——一文解决压缩文件的烦恼!ZIP、TAR统统干掉 打压缩包(打包:tar czf/cjf/cJf 压缩后的文件名 要压缩的文件名

后面再次打包压缩的文件会覆盖原来的文件

.tar.gz  --> -czf

.tar.bz2 --> -cjf

.tar.xz --> -cJf

.zip --> zip

.gz --> gzip

.xz --> xz

.bz2 --> bzip2

Linux——一文解决压缩文件的烦恼!ZIP、TAR统统干掉 查看压缩包

tar. -->tar tf 压缩文件名

zip --> zcat

gzip --> zcat

bzip2 -->bzcat

xz -->xzcat

Linux——一文解决压缩文件的烦恼!ZIP、TAR统统干掉 解压压缩包

tar. -->tar xf 压缩文件名

zip --> unzip

gzip --> gunzip

xz --> unxz


成为冠星云会员,享受出众的上云实践机会和周到的尊贵服务!

立即注册