linux find -name 列出当前文件夹文件
时间: 2023-12-11 16:00:35 浏览: 169
命令"find -name"是用于在Linux操作系统中查找指定名称的文件或目录。所以,"find -name" 命令列出当前文件夹中符合指定名称的所有文件。
例如,如果要在当前文件夹中列出所有文件名为"example.txt"的文件,可以使用以下命令:
find -name "example.txt"
这将在当前文件夹中查找并列出所有名称为"example.txt"的文件。
如果想要查找并列出以特定扩展名结尾的文件,例如查找所有以".jpg"结尾的文件,可以使用以下命令:
find -name "*.jpg"
同样地,这将在当前文件夹中查找并列出所有以".jpg"结尾的文件。
因此,"find -name" 命令是在Linux中用于在当前文件夹中查找并列出符合指定名称的文件的一个非常有用的命令。
相关问题
linux 模糊查询当前文件夹下的文件
在Linux系统中,可以使用通配符来进行模糊查询。通配符是指代符号,用于表示文件名中的某些字符或字符串,无论这些字符或字符串是什么。常见的通配符有星号(*),表示匹配任意长度的任意字符,问号(?)表示匹配任意一个字符。在当前文件夹下进行模糊查询,可以使用以下命令:
1. ls命令
使用ls命令可以列出当前文件夹下的所有文件和文件夹,同时也可以使用通配符进行筛选。例如,输入“ls *.txt”,就可以显示出文件夹中所有扩展名为txt的文件。
2. find命令
使用find命令可以在当前文件夹及其子文件夹中查找特定的文件。可以使用通配符指定文件名的部分或全部关键字。例如,输入“find . -name "*log*”,就可以搜索出文件名中包含“log”字符的所有文件。
3. grep命令
使用grep命令可以在指定文件中搜索特定字符串,并显示符合条件的那一行。可以使用通配符匹配文件名。例如,输入“grep -r "keyword" ./*.txt”,就可以搜索出当前文件夹中所有txt文件中包含“keyword”的行。
写一条linux shell命令,使用objdump在当前文件夹及其子文件夹的所有.a文件中寻找my_func_name这个函数名字
可以使用以下命令来寻找名为my_func_name的函数:
```bash
find . -name "*.a" -exec objdump -T {} \; | grep my_func_name
```
这个命令会在当前文件夹及其子文件夹中查找所有名为*.a的文件,并使用objdump命令来列出这些文件中的所有符号表。然后,grep命令会在objdump输出中查找名为my_func_name的函数名,并将结果输出到终端。
阅读全文