您知道一种按名称递归查找文件或内容的好方法吗?类似于 Linux 中的 ms-windows 函数搜索?我怀疑find . | grep test.html
这不是最好的方法。感谢您的回答。
例如,运行find . | grep terms.html
给出了我预期的结果,但locate terms.html
即使定位获取更新的数据库,也没有给出预期的结果 - 这可能与文件所在的 USB 记忆棒有关?
答案1
命令是 find,像这样
find . -iname '*hellofiles*'
您说 find ·location· -iname 表示不区分大小写,并且如果您愿意的话,'' 是一个正则表达式。
find /home/user -iname '*zip' 将找到 /home/user 中的所有 zip 文件
如果您想要更快的查找,可以使用定位,有一个实用程序可以定期扫描磁盘,例如每周或每天,具体取决于设置方式
locate myfile
并且它将会查找数据库中是否在任何地方看到了 myfile。
答案2
答案3
对于软件包:dpkg -L 软件包名称
或者如果您知道它在特定文件夹中,请添加 grep 的使用,例如:
dpkg -L 软件包名称 | grep 文件夹名称
例如,你刚刚安装了 Chromium,你需要知道 bin 在哪里
dpkg -L chromium-browser | grep bin
答案4
find . -name test.html
或者您也可以使用通配符:find . -name \*test.html