liunx 模糊查找文件夹
时间: 2023-07-01 21:22:25 浏览: 57
要在 Linux 中使用模糊查询来查找文件夹,可以使用 `find` 命令。该命令的语法如下:
```
find <路径> -type d -name "<名称模式>"
```
其中,`<路径>` 指定了从哪个目录开始查找,`-type d` 表示只查找文件夹,`-name "<名称模式>"` 指定了文件夹的名称模式,可以使用通配符 `*` 来表示任意字符。
例如,要查找当前目录及其子目录中名称中包含 "test" 的文件夹,可以使用如下命令:
```
find . -type d -name "*test*"
```
该命令会在当前目录及其子目录中查找名称中包含 "test" 的文件夹。
相关问题
Linux 模糊匹配文件夹
你可以使用通配符来模糊匹配文件夹,具体方法如下:
1. 使用 * 匹配任意字符,例如:`ls /home/user/Documents/*` 可以列出 /home/user/Documents 目录下的所有文件和文件夹。
2. 使用 ? 匹配单个字符,例如:`ls /home/user/Docum?nts` 可以列出 /home/user/Documents 和 /home/user/Documentaries 两个文件夹。
3. 使用 [] 匹配指定范围内的字符,例如:`ls /home/user/[Dd]ocuments` 可以列出 /home/user/Documents 和 /home/user/documents 两个文件夹。
4. 使用 {} 匹配多个模式,例如:`ls /home/user/{Documents,Downloads}` 可以列出 /home/user/Documents 和 /home/user/Downloads 两个文件夹。
另外,如果你需要递归地匹配文件夹,可以使用 find 命令,例如:`find /home/user -name "Documents"` 可以递归地查找 /home/user 目录下所有名为 Documents 的文件夹。
linux 系统 查找文件夹命令
Linux系统中,查找文件夹的命令是"find"。使用"find"命令可以查找指定目录下的文件或者文件夹,可以使用通配符来进行模糊匹配,也可以按照时间、权限等条件来搜索。以下是一些常用的"find"命令示例:
1. 搜索当前目录下所有名为test的文件夹:
find . -type d -name test
2. 搜索当前目录及其子目录下所有名为test的文件夹:
find . -type d -name test -print
3. 搜索当前目录及其子目录下所有以log结尾的文件:
find . -type f -name "*.log" -print
4. 搜索当前目录及其子目录下所有修改时间在7天以内的文件:
find . -type f -mtime -7 -print
5. 搜索当前目录及其子目录下所有拥有者为root用户的文件:
find . -type f -user root -print
相关推荐
![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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)