【问题标题】:how to search for a directory from the terminal in ubuntu如何在 ubuntu 中从终端搜索目录
【发布时间】:2018-06-01 22:06:10
【问题描述】:

我正在使用 Ubuntu,我想搜索一个名为“sdk”的特定目录。

我所知道的是,“sdk”目录位于 /user 目录下的某处

如何从终端搜索“sdk”目录?

我尝试了以下find / -name example docs -type d

但它说没有这样的文件或目录。

【问题讨论】:

标签: linux ubuntu ubuntu-14.04 ubuntu-12.04


【解决方案1】:

您可以使用带有标志-namefind搜索目录

你应该使用

find /user -name "sdk" -type d

意思是在/user目录下或目录下查找名为sdk的目录

或者如果你想不区分大小写

find /user -iname "sdk" -type d

【讨论】:

  • 出于性能原因,将-type d 放在名称检查之前,因为检查节点是否为目录更便宜。订单对find很重要
【解决方案2】:

请尝试以下命令。

locate foldername | grep /foldername$

【讨论】:

  • locate -r 接受正则表达式,因此无需 grep。此外,linux/unix 有目录,没有文件夹
猜你喜欢
  • 2017-12-07
  • 2020-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-24
  • 2019-08-02
  • 1970-01-01
相关资源
最近更新 更多