0
点赞
收藏
分享

微信扫一扫

linux文件搜索与压缩

unadlib 2022-02-15 阅读 53

任务要求

1、掌握Linux下如何根据需求查找文件

2、熟悉Linux下文件打包压缩工具

任务分解

1、知道Linux下查找文件的相关命令工具有哪些

2、知道Linux下打包压缩的工具有哪些,有什么特点

3、掌握相关工具的使用

任务实施

一、Linux下文件查找命令

1、命令查找

2、文件查找(find)

find 命令:精确查找,磁盘搜索,io读写,cpu开销大

用法1:找出来输出到屏幕

根据需求查找直接输出到屏幕

常见选项含义备注
-name按照文件名查找文件区分大小写
-iname按照文件名忽略大小查找
-size按照文件大小来查找+1M 大于1M -1M小于1M 1M等于1M
-type按照文件类型来查找
-mtime按照文件修改时间来查找文件-n指n天以内 +n指n天以前
-atime按照文件访问时间来查找
-ctime按照文件创建时间来查找
-perm按照文件权限来查找

用法2:找出来执行命令

根据需求查找出来执行某个动作

常见动作说明
-exec对查找到的文件直接执行该参数后的shell命令
-ok对查找到的文件询问时执行该参数后的shell命令
-delete删除查找到的文件
-ls列出查找到的文件
-print打印出查找到的文件(默认选项)

注意:

1、-exec或者-OK后面写完命令必须以空格反斜杠\;结尾(\;)

2、{}表示find命令所找出来的内容

二、Linux下文件压缩工具

1、常见的压缩与解压缩工具

压缩工具说明解压缩工具
zip兼容类unix与windows,可以压缩多个文件或目录unzip
gzip压缩单个文件,压缩率相对低,cpu开销相对低gunzip
bzip2压缩单个文件,压缩率相对高,cpu开销相对高bunzip2
xz压缩单个文件,压缩率高,压缩时间相对长,解压缩速度快,cpu开销高unxz

2、工具的用法

1、zip工具

选项含义
zip -r递归压缩,压缩目录
unzip -d指定解压路径

2、gzip工具

选项含义
gzip -d解压缩
gzip -r递归压缩(目录)

补充:查看Linux系统版本

1、查看Linux系统版本

2、查看cpu

3、查看内存信息

4、查看主机名并更改为kervin24

5、列出已激活的网卡连接信息

6、ping 127.0.0.1

7、文本内容操作 less

[root@A~ ] # less /etc/passwd

按键盘上下键进行滚动

输入 /bin 全文查找bin

按 n 进行跳转匹配项

按 q 可以进行退出

举报

相关推荐

0 条评论