linux查找文件所在目录
时间: 2023-04-26 16:03:49 浏览: 114
使用命令"find"可以在Linux系统中查找文件所在目录。具体命令为:
find / -name 文件名
其中,"/"表示从根目录开始查找,"文件名"为要查找的文件名。执行该命令后,系统会在所有目录中查找该文件,并返回该文件所在的目录路径。
相关问题
linux如何查看文件所在目录
您可以使用命令 "pwd" 来查看当前工作目录,然后使用命令 "find" 或者 "locate" 来查找文件所在目录,例如:
1. 使用 "pwd" 命令查看当前工作目录:
$ pwd
2. 使用 "find" 命令查找文件所在目录:
$ find / -name filename
其中,"/" 表示从根目录开始查找,"filename" 为要查找的文件名。
3. 使用 "locate" 命令查找文件所在目录:
$ locate filename
需要注意的是,使用 "locate" 命令需要先更新数据库,可以使用 "updatedb" 命令来更新。
Linux模糊查询文件所在目录
在 Linux 中,我们可以使用 `find` 命令来模糊查询文件所在目录。`find` 命令的语法如下:
```
find <起始目录> -name "<文件名>" [-type <文件类型>] [-print]
```
其中,`<起始目录>` 是指要开始查找的目录,`-name` 参数用来指定要查找的文件名,支持通配符,例如 `*.txt` 表示查找所有扩展名为 `.txt` 的文件;`-type` 参数用来指定要查找的文件类型,例如 `f` 表示查找普通文件,`d` 表示查找目录;`-print` 参数用来将查找到的文件路径输出到控制台。
例如,我们想要查找名为 `example.txt` 的普通文件所在的目录,可以使用以下命令:
```
find / -name "example.txt" -type f -print
```
这将从根目录开始查找,并输出所有名为 `example.txt` 的普通文件所在的路径。如果不指定起始目录,则默认从当前目录开始查找。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)