Tom*_*Tom 24 linux files command-line-interface find grep
在 Linux 服务器上,我需要在当前目录和所有子目录中查找具有特定文件扩展名的所有文件。
以前,我一直使用以下命令:
find . -type f | grep -i *.php
Run Code Online (Sandbox Code Playgroud)
但是,它找不到隐藏文件,例如.myhiddenphpfile.php。下面找到隐藏的 php 文件,而不是非隐藏的文件:
find . -type f | grep -i \.*.php
Run Code Online (Sandbox Code Playgroud)
如何在同一命令中同时找到隐藏和非隐藏的 php 文件?
Ign*_*ams 24
...
find . -type f -name '*.php'
Run Code Online (Sandbox Code Playgroud)
小智 5
最好使用 iname(不区分大小写)。
我使用这个 find 命令来搜索隐藏文件:
find /path -type f -iname ".*" -ls
Run Code Online (Sandbox Code Playgroud)
摘自:http : //www.sysadmit.com/2016/03/linux-ver-archivos-ocultos.html