linux系统中打包速度快,Linux文件查找(whichfindlocate)文件打包压缩

Linux文件查找(whichfindlocate)文件打包压缩

Linux文件查找(which,find,locate)文件打包压缩

一、文件查找

1.Which

which指令指向查找命令,可以查找命令简单信息和命令所在文件的位置。

示例:

438b2c204db085f3e40d96fcd969be94.png

2.find

find命令用来在指定目录下查找所有文件。

语法:find [path…] [options] [expression] [action]

命令 路径 选项 表达式 动作

示例:

(1)按文件名找

9d5338b65e48b5e5b7ca7bb934a52148.png

(2)按文件大小找

939f4c6ef11ecb7faa87bc66f8dc00aa.png

(3)指定目录深度

eabe1c68a830ed2c32977bdb80ebeb75.png

四级深度下的目录进行查找

(4)按文件属主、属组

属主为user100的文件

41d1d5a7bcad3bdde66e2da73eccefb7.png

属组为group100的文件

bf9820fe996479087d5cb2bed99330ff.png

(5)按文件类型

e1e1bced0a971c175a37f2ac553af0ef.png

(6)按文件权限

f0bdc53bebfaa7fbf194ab0de3a5446c.png

3.locate

locate命令用于查找符合条件的文档,但是它只是在保存了文档和目录名的数据库中查找,若数据库没有更新到新建的文件或文件夹,则locate查找不到此文件或目录。需要手动更新数据库。

手动更新数据库:updatedb

查找语法:locate + 文件名

他在数据库中搜索,搜索速度较快,可是更新数据库时间较长,若是非新建文件(开机前就存在的文件,或更新过数据库的文件)其搜索速度快,但是搜索目标多,容易搜索都大量重复名文件。

b889a9fd72f338ab728be5fe01dad311.png

可以看出查找到了2455个名字包含cat的文件。

二、文件打包压缩

1.打包

打包也叫归档,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。

tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

打包语法:

# tar -cf etc.tar /etc

命令 打包 打包文件名 目标目录

即将etc目录打包为etc.tar文件

649559c08d08fcdcb04d55c58a0a33fc.png

2fac671faac31fc5e84b7665c8530a9a.png

解压

tar -xf etc.tar

61c4209b59565f32cf9c0746ebf1fb1d.png

解压到了当前文件夹

2. 压缩

压缩是指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的。

在选项改为“-czvf、-cjf、-cJf”则为压缩,可以操作下观察压缩使用时间和生产文件的大小,解压与上相同。

Linux文件查找(whichfindlocate)文件打包压缩相关教程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值