英语法语西班牙语

Ad


OnWorks 网站图标

涂鸦 - 在云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行涂鸦

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令涂鸦,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


doodle - 一种在文件中搜索元数据的工具

概要


涂鸦 [配置] ([文件名]*|[关键字]*)

商品描述


doodle 是一个索引文件的工具。 doodle 使用 libextractor 在文件中查找元数据。
建立数据库后,可以使用涂鸦快速查找文件
元数据匹配给定的搜索字符串。 这样,doodle就可以用来快速搜索了
你的文件系统。

通常,第一次运行 doodle 时,您会传递选项 -b 来构建数据库。
与 -b 一起指定要索引的文件或目录列表,例如

$ 涂鸦 -b $HOME

用涂鸦索引是增量的。 如果 doodle -b 运行(使用相同的数据库)两次
它将更新已更改文件的索引。 doodle 也将删除文件
不再可访问。 涂鸦不会删除仍然存在但没有的文件
在参数列表中指定更长的时间。 因此调用

$ 涂鸦 -b /foo /bar # 或

$ 涂鸦 -b /foo ; 涂鸦 -b /bar

将导致包含/foo 和/bar 的索引的同一个数据库。 注意
此时仅取消索引 /foo 的唯一方法是使 /foo 不可访问(使用 for
例如 chmod 000 /foo 甚至 rm -rf /foo) 然后再次运行 doodle -b 。

在网络环境中,在每个节点的根构建一个数据库通常是有意义的。
文件系统,包含该文件系统的条目。 为此,涂鸦是为了
该文件系统位于本地磁盘上的文件服务器上的每个文件系统,以防止
打击网络。 用户可以选择涂鸦搜索的数据库。 数据库不能
连接在一起。

一旦文件被索引,您可以快速查询涂鸦数据库。 赶紧跑

$ 涂鸦关键字

搜索关键字的所有文件。 请注意,只有提取的元数据
搜索 libextractor。 因此,如果 libextractor 在文件中找不到任何元数据,
你可能得不到任何结果。 您可以使用选项 -l 来指定非标准
libextractor 插件。 例如,涂鸦可用于替换定位工具
GNU findutils 是这样的:

$ alias updatedb="doodle -bn -d /var/lib/doodle/doodle-locate-db -l
libextractor_filename /"

$ alias locate="doodle -d /var/lib/doodle/doodle-locate-db"

配置


-a NUMBER, --近似=NUMBER
使用最多 NUMBER 个字母的不匹配进行近似匹配

-b, - 建造
构建涂鸦数据库(传递的参数是目录和文件名
被索引)。 与 GNU locate 相比,doodle binary 封装了两者
定位和更新工具。 使用 -b 选项涂鸦构建或更新
数据库(相当于updatedb),没有 -b 它的行为类似于定位。

-d 文件名, --数据库=文件名
使用 FILENAME 作为数据库的位置(在构建或搜索时使用)。
当使用涂鸦搜索不同类型的
文件(或使用不同的提取器选项操作)。 使用此选项涂鸦
可用于构建专门的索引(即每个文件系统一个),它可以在
反过来提高搜索性能。 搜索时,可以传递一个冒号分隔的
数据库文件名列表,在这种情况下搜索所有数据库。 注意
单个数据库的磁盘空间消耗通常略小于
如果数据库被拆分成多个文件。 尽管如此,节省的空间是
可能很小(百分之几)。 您也可以使用环境变量
DOODLE_PATH 设置要搜索的数据库文件列表。 该选项覆盖
如果两者都使用,则为环境变量。 如果没有给出选项和 DOODLE_PATH
未设置,使用“/var/lib/doodle”。

-e, - 提炼
为找到的每个匹配文件打印提取的关键字。 请注意,这将
大大减慢程序的速度,尤其是在数据库中有很多匹配项的情况下。
请注意,如果为 libextractor 提供的选项与使用的选项不同
为了建立索引,结果可能不包含搜索字符串。

-f, --文件名
在关键字集中包含文件名(完整路径)

-h, - 帮帮我
打印帮助页面

-一世, --忽略大小写
不区分大小写

-l 图书馆, --图书馆=图书馆
指定要使用的 libextractor 插件(用于使用 -b 构建索引或用于
使用 -e 打印有关文件的信息)

-L 文件名, --日志=文件名
将所有遇到的关键字记录到名为 FILENAME 的日志文件中。 这个选项主要是
对调试很有用。

-m 极限, --内存=极限
最多为后缀树的节点使用 LIMIT MB 的内存(之后,
序列化到磁盘)。 请注意,较小的值会减少内存消耗,但
增加临时文件的大小(并减慢索引速度)。 默认值为 8
MB。

-n, --无默认值
不加载默认的插件集(只加载用 -l 指定的插件)

-p, - 打印
制作一个人类可读的涂鸦数据库屏幕转储(只对真正有用的
调试)

-P PATH, --修剪路径=PATH
目录不要放在数据库中,否则会放在数据库中。 环境
变量 PRUNEPATHS 也设置了这个值。 默认为“/ tmp目录 /usr/tmp / var / tmp 的/ dev
/ proc中 /系统”。这个选项也可以在搜索时使用,在这种情况下搜索
指定目录中的结果将被忽略。

-v, - 版
打印版本号

-V, --详细
冗长

环境


涂鸦路径
要搜索的以冒号分隔的数据库列表。 注意建库的时候
此路径必须仅包含一个文件名或选项 -b 必须习惯
指定数据库文件。 默认为“/var/lib/doodle”。

公关
要排除的以空格分隔的路径列表。 可以用 -P 选项。

附注


Doodle 依赖于 libextractor。 您可以从以下位置下载 libextractor
http://gnunet.org/libextractor/.

使用 onworks.net 服务在线使用涂鸦


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 2
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 3
    橙狐
    橙狐
    TeamWinRecoveryProject(TWRP) 的分支
    具有许多附加功能,重新设计
    以及更多功能:支持高音和
    非 Treble ROM 最新的 Oreo 内核,
    建...
    下载橙狐
  • 4
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 5
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 6
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 更多 ”

Linux 命令

Ad