长津湖 21/10/26 linux初级8

“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式

压缩文件

为什么要对文件进行压缩—》节约空间 节约时间
在这里插入图片描述
如何计算传输速度
例如 4G
传输速度为5M/s
4G约等于4000m
4000/5*60 计算时间,以分钟为单位

有哪些常用的压缩软件
winrar—》。rar
好压
7z

windows的压缩格式:
。zip
。rar
。iso
。7zip

linux里面的压缩软件
在这里插入图片描述
在这里插入图片描述
有些是可以的 有些是不可以的

。tar
。gz

可以在window和linux里面解压

windows里打的压缩包,只有少部分可以在linux解压
linux的压缩包可以在windows解压

为什么官方网站提供压缩文件
1.考虑到用户网速,减少时间

纯文本文件压缩可以非常节约空间
图片和视频,音频文件,压缩不能节约非常多的空间

计算机有一个算法,可以把相同的字识别出来,然后折叠起来,在解压时,回复正常秩序

在这里插入图片描述
这样表明 zip目前未安装
在这里插入图片描述
安装教程
在这里插入图片描述
查看zip命令是哪个软件包提供的
在这里插入图片描述
commpatible 可兼容的
compression 压缩
provides 提供

在这里插入图片描述

在这里插入图片描述
压缩文件是在源文件的基础上制成的

目前源文件和压缩文件都是相对路径

backup备份的意思

如何将文件放到备份文件里面去
在这里插入图片描述
解压文件 unzip

在这里插入图片描述

安装unzip
在这里插入图片描述
在这里插入图片描述
文件夹可以解压缩吗----文件夹
在这里插入图片描述

尝试解压文件夹
在这里插入图片描述
-r 是对文件夹进行压缩,将文件夹里的子文件和子文件夹都压缩到一个文件里

文件和文件夹都可以压缩 -r是在文件夹时候使用

解压文件夹的内容
在这里插入图片描述
在这里插入图片描述
gzip是直接在源文件上打压缩

压缩包的后缀名 。gz

在这里插入图片描述
gunzip是解压到命令
如何把linux里面的文件 放到windows里面

状态栏上面有一个绿色的按钮
在这里插入图片描述
在这里插入图片描述
左右两边的内容可以相互拖动

使用xftp软件进行交流使用

zcat命令
当文件未被压缩时
文本文件使用·cat命令进行查询
在这里插入图片描述
在这里插入图片描述
把这个文件封装成压缩包

然后使用cat命令去读取内容,读取不出啦
在这里插入图片描述
适应zcat可以查看

一般只给文件压缩,不给文件夹压缩

管道符号| 进程相关

ls 查看文件夹里的内容
grep 是对文本进行过滤

规范:进程和进程之间不能随意访问对方的空间里的内容

病毒程序:直接随意打扰进入别人正在运行的程序

但是有一个问题:在电脑运行时,需要其他进程的文件内容

管道是个文件

p–去寻找关于pipe相关的文件
在这里插入图片描述

但是发现都是在run文件夹下面

了解下run文件夹
在这里插入图片描述
run文件夹下的文件,是放在内存里面的

利用mount去查看下文件
进入run目录下去查看在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
/run文件夹里存放的位置,其实是从内存里分出的一块空间

查看linux系统的分区的挂载使用
在这里插入图片描述
tmfs --》 临时文件系统–》从内存中分出一块空间,给操作系统存放一些临时的数据
在linux系统里面,喜欢叫什么什么分区
在这里插入图片描述
比如 proc分区,run分区

实际上在windows系统里面,叫做c盘 d盘

/根分区 --》e盘

/run --》d盘

管道文件的图形化解释:

管道文件 一个进程先把自己的数据放到一个文件里面,然后另外一个进程去读取
这样就实现了进程与进程之间的通信

这样就把两个进程连接起来
在这里插入图片描述
grep 过滤
命令ll=ls-l

在这里插入图片描述
在这里插入图片描述
只要前面的内容有输出,通过管道符号传输连接内容,然后过滤出条件内容

在这里插入图片描述
如何显示前10
在这里插入图片描述
取前五行
在这里插入图片描述
只想要第五行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习题目讲解:
首先要有back目录 要去新建一个
在这里插入图片描述
在这里插入图片描述
复制一份文件 到指定目录
在这里插入图片描述
上面这个例子不好,因为新打开一个终端,查看文件,发现没有完全复制过来
在这里插入图片描述
这是为什么呢?因为proc文件夹比较特别

重新查找一个文件
在这里插入图片描述
在这里插入图片描述
查找7天前
在这里插入图片描述
+7 7天前
-7 7天内

找到并删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查询以下locate的安装包来源于哪里
在这里插入图片描述
告诉我们来源于哪个软件包:mlocate

安装一下
在这里插入图片描述
在这里插入图片描述
由于locate命令的问题,需要手动更新updatedb,然后产生文件

locate是模糊查找
在这里插入图片描述
因为是模糊查找,所以会有很多条相似的答案

包含关系 采用*号 名字里包含vvmlinuz的文件
在这里插入图片描述
准确查找文件大小
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

最好加一个绝对路径
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
没有目标目录back 要去新建一个
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
面试题目
在这里插入图片描述
在这里插入图片描述

tar命令

使用xxx。txt。zip和zip是一样的 只不过没有那么长
在这里插入图片描述
在这里插入图片描述
然后进行解压
在这里插入图片描述
在这里插入图片描述
gzip打压缩包
在这里插入图片描述
在这里插入图片描述
正常命令已经无法去查看

zcat能够正常读取出来
在这里插入图片描述
在这里插入图片描述
采用了压缩文件,否则占用空间太大

查看应用手册
比如
man mkdir
在这里插入图片描述
想要结束当前页面,按q退出
返回到操作台界面

xz

解压语句:unxz

特点:
压缩效果更好
压缩时间会更长

在这里插入图片描述
加压和解压

在linux内核网站 采用的是xz
在这里插入图片描述
在linux里面
gzip和xz是默认安装的,优先使用这些

在这里插入图片描述
发现原环境没有配置bzip2,然后去查看谁提供的软件包

安装bzip2
在这里插入图片描述
利用bzip2进行压缩
在这里插入图片描述
解压
在这里插入图片描述
在这里插入图片描述
推荐使用gzip和xz

tar文件归档

制作文件归档:打压缩包
释放文件归档:解压缩包
在这里插入图片描述
归档文件:这是一个打包文件,这个文件里包含很多文件。目前是没有压缩的

压缩文件:可以是在归档文件的基础上,对归档文件进行压缩

建立一些文件夹和文件
在这里插入图片描述
在这里插入图片描述
现在用tar进行加工

在这里插入图片描述
先把他们归档 然后一起压缩
在这里插入图片描述
-z—》背后tar名利给调用gzip对归档文件进行压缩
在这里插入图片描述
全部封装成gz
是因为tar调用gzip进行封装使用的

-j–》tar命令调bzip2
-J–>tar命令调xz
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
用file查看压缩包,可以看清压缩软件

man tar 查看tar指针的命令 查看完以后按q退出
在这里插入图片描述
在这里插入图片描述
创建压缩文件
tar -czf—》。tar。gz

清空删除文件夹内容
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
先复制一个新的文件夹过来
在这里插入图片描述
查看压缩包里面有哪些文件 -tf
tar命令打的压缩包 各种格式的压缩文件都可以查看
在这里插入图片描述
看一下把文件夹和txt文件 一起打包进入压缩文件

在这里插入图片描述
执行这条命令 会发现卡住了,因为文件夹太大了

在这里插入图片描述
ctrl+c 强行终止下

windows里面会有弹窗 显示进度
在linux里面查看进度 需要加v 把打包的过程显示出来
在这里插入图片描述
在这里插入图片描述
会出现具体的打包过程

如果使用z 改成z
在这里插入图片描述
后面打包的压缩文件会替换原来的压缩包里面的内容

解压文件

xf
-xf
-xvf 可以看到解压过程的

新建一个文件夹,然后进入解压
在这里插入图片描述
观看到一个过程
在这里插入图片描述
绝对路径:打压缩—》指定路径
在这里插入图片描述
新建一个文件夹,即使已经存在。
-p 重复也不会报错
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么要在打压缩包的时候,把绝对路径/删除

因为为了方便解压,方便还原

因为没有/开头,会把它当作相对路径,如果有/,会把它当作绝对路径

练习:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值