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

为什么要压缩

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

文章链接: https://www.mfisp.com/14521.html

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

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
建站教程投稿分享

Linux——一文学会Find和locale等查找类命令

2022-12-16 13:20:18

建站教程投稿分享运维技术

Linux的权限介绍

2022-12-22 21:15:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠