find查找linux路径下的文件,某一结尾(后缀)的文件

查找结尾是.c和.h的文件

find  .  -type f -regex  ".*\.\(c\|h\)"

find /home -name "*.py"   查找路径下的文件。 
find / -name "*.py" 查找根路径下的文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 你可以使用Linux命令行中的find命令来查找以特定结尾文件。具体命令如下: ``` find /path/to/search -type f -name "*.<extension>" ``` 其中,`/path/to/search`是你要搜索的目录路径,`<extension>`是你想要搜索的文件后缀名,比如说,如果你想查找以`.txt`结尾文件,就将`<extension>`替换成`txt`。 例如,如果你想在当前目录下查找以`.log`结尾文件,可以输入以下命令: ``` find . -type f -name "*.log" ``` 其中,`.`表示当前目录,`-type f`表示要查找的是文件(而非目录),`-name "*.log"`表示文件名以`.log`结尾。 ### 回答2: 在Linux系统中,我们可以使用find命令来查找以特定结尾文件。 find命令的基本用法为: ``` find [路径] [选项] [表达式] ``` 其中,路径指需要查找的目录路径,选项指定一些选项,表达式指定查找的条件。 针对查找以特定结尾文件,我们可以使用-iname选项来指定文件名的模式,例如: ``` find /home/user -iname "*.txt" ``` 上述命令会在/home/user目录中查找以“.txt”结尾文件,并输出它们的完整路径。 如果只想查找当前目录及其子目录中的文件,则可以省略路径参数,例如: ``` find -iname "*.txt" ``` 此外,find命令还有许多其他选项和表达式,可以根据实际需求进行灵活配置。例如,可以使用-maxdepth选项限制查找的目录深度,使用-mtime选项指定文件的修改时间,在一定时间范围内查找文件等等。 总的来说,Linux系统提供了强大的查找工具,可以方便快捷地查找任何符合条件的文件。在日常工作中,掌握find命令的使用方法可以提高我们的工作效率和精确度。 ### 回答3: 首先,我们需要打开终端窗口,在终端窗口中输入以下命令: ``` find /path/to/directory -name "*.suffix" ``` 其中,`/path/to/directory`是指要查找的目录路径,可以替换成自己需要查找的目录的路径;`*.suffix`是指要查找的以某一后缀结尾文件,suffix可以替换成自己想要查找文件后缀名。 例如,我们要查找以`.txt`结尾文件,可以在终端窗口中输入以下命令: ``` find /home/user/docs -name "*.txt" ``` 其中,`/home/user/docs`是指要查找的目录路径,可以替换成自己需要查找的目录的路径;`*.txt`是指要查找的以`.txt`为后缀结尾文件查找命令会在指定的目录中递归查找符合条件的文件,并将其路径输出到终端窗口。可以使用`-print`参数,将查找到的文件名打印到终端输出中,并可以使用`-exec`参数,对查找到的文件进行操作,例如删除、复制、移动等。例如,我们可以通过以下命令将所有查找到的`.txt`文件复制到桌面: ``` find /home/user/docs -name "*.txt" -exec cp {} ~/Desktop \; ``` 其中,`cp`是复制命令,`{}`代表查找到的每个文件名,`~/Desktop`是指要复制到的目标路径,`\;`表示命令结束。这个命令会将所有查找到的`.txt`文件复制到桌面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值