Tag: 定位

如何让mlocate仅索引某些目录?

我想在我的Ubuntu服务器上使用mlocate ,但仅用于索引某些目录(例如/home和/data ,但不包括/下的所有内容)。 但是,mlocate的标准配置工作方式相反; 指定要删除的路径(使用PRUNE_PATHS )。 有没有简单的方法来实现这一点,或任何类似的实用程序,将做我想要的? (注意:它应该保持像mlocate这样的索引,所以find是不可接受的,例如)谢谢。

排除locate中的隐藏文件

我们有一个Ubuntu NAS与一些Mac共享SMB和Netatalk,我经常使用locate来查找我的文件。 不幸的是,自从安装Netatalk以来,它已经编写了大量的.AppleDouble缓存文件以便更快地与AFP共享(我假设)并且我的locate打印所有这些信息。 我经常在文件上使用cp才发现我在意外时复制了一个无用的隐藏文件。 我一直在使用locate -i filename | fgrep -v “.AppleDouble” | fgrep -v “._” locate -i filename | fgrep -v “.AppleDouble” | fgrep -v “._” locate -i filename | fgrep -v “.AppleDouble” | fgrep -v “._”删除那些隐藏文件,但我想以这样的方式更改我的bashrc ,这或多或少是默认的。 从匹配打印的内容中排除隐藏文件的最有效方法是什么? 用正则表达式? 现在,我会写一个脚本,传递一个参数来定位和管道grep如图所示,但如果有一个更简单的方法,请告诉我。

为什么locate命令找不到明显的文件?

locate命令听起来很直观。 我希望它能找到文件系统上的文件。 但是,它很少在系统上找到确实存在的文件: $ locate ipsec.secrets 即使从文件系统根目录/运行,也不会产生任何结果。 该文件确实存在: $ whereis ipsec.secrets ipsec: /usr/sbin/ipsec /etc/ipsec.secrets /etc/ipsec.d /etc/ipsec.conf /usr/lib/ipsec /usr/share/man/man8/ipsec.8.gz 为什么找不到这个文件?

鲶鱼中“查找”和“定位”搜索方法有什么区别?

在Catfish中搜索文件似乎有两种不同的方法 有什么不同?

终端中’locate’命令。 为什么这么快?

使用locate命令在linux终端中搜索关键字可以在短时间内得到答案。 使用的搜索算法是什么?

确定apt-get install 的目标位置?

对于某些应用程序,使用“which”命令可以非常轻松地找到安装应用程序的位置。 但是,像Tomcat这样的一些应用程序有点不合适。 我要求可以应用于任何apt-get安装的特定方法,以找到安装二进制文件,库和支持文件的位置。 这个问题的原因是我安装了Tomcat7,我似乎可以找到它并且我有一个要执行的自定义列表。