zl程序教程

您现在的位置是:首页 >  系统

当前栏目

23.第七章 Linux文件查找和打包压缩 -- 文件查找(一)

Linux文件打包 -- 查找 压缩 23 第七章
2023-09-14 09:09:04 时间

第七章 Linux文件查找和打包压缩

内容概述

  • locate
  • find
  • xargs
  • compress和uncompress
  • gzip和gunzip
  • bzip2和bunzip2
  • xz和unxz
  • zip和unzip
  • tar

1.文件查找

在文件系统上查找符合条件的文件

文件查找:locate, find

  • 非实时查找(数据库查找):locate
  • 实时查找:find

1.1 locate

locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db

索引的构建是在系统较为空闲时自动进行(周期性任务),执行updatedb可以更新数据库

索引构建过程需要遍历整个根文件系统,很消耗资源

来自于mlocate包

工作特点:

  • 查找速度快
  • 模糊查找
  • 非实时查找
  • 搜索的是文件的全路径,不仅仅是文件名
  • 可能只搜索用户具备读取和执行权限的目录

格式:

locate [OPTION]... [PATTERN