linux – Locate,Find,Which – 如何为这些实用程序启动索引/扫
发布时间:2020-12-13 17:18:50 所属栏目:Linux 来源:网络整理
导读:如何重新扫描我的驱动器,以便我的“搜索工具”能够在我的系统上找到新文件? 我正在艰难地搜索HOW TOs以启动索引/扫描命令到任何这些应用程序.我主要使用:’find’和’locate’,但认为了解其他搜索应用及其索引/扫描命令是个好主意(对不起,不知道最好叫什么
如何重新扫描我的驱动器,以便我的“搜索工具”能够在我的系统上找到新文件?
我正在艰难地搜索HOW TOs以启动索引/扫描命令到任何这些应用程序.我主要使用:’find’和’locate’,但认为了解其他搜索应用及其索引/扫描命令是个好主意(对不起,不知道最好叫什么:索引或扫描扫描系统上的新文件). >我的问题:我安装或下载新文件到系统但不知道在哪里. 谢谢! 解决方法
查找不需要索引,并在每次运行时遍历磁盘.例
$find / -name "*mynewprogram*" 定位和变体需要索引文件,但它们的工作速度更快. ‘locate’来自GNU findutils. ‘slocate’被推荐去蚀刻;它是一个更“安全”的locate版本,用户不会看到他们没有访问过的文件.在lenny和更新版本中建议使用’mlocate’,mlocate具有更高效的索引机制. $sudo updatedb # to update the index. $mlocate mynewprogram 在$PATH中搜索您提供的二进制名称.不需要索引. $which touch /usr/bin/touch 如果要查看软件包的已安装文件,请使用此文件 dpkg -L coreutils 要查看哪个软件包安装了特定文件 $dpkg -S /usr/bin/touch coreutils: /usr/bin/touch (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |