有人可以通过命令行帮助我查找服务器上所有文件名中带有数字的 .php 文件吗?
我已经尽我所能寻找其他答案,但它们通常显示特定的文件名结构(例如 c[0-9][4-7]_list.txt),我需要的是任何带有数字和 .php 扩展名的文件名,例如:
push1.php 23测试.php up22日期.php
对于我的搜索目的来说,所有这些都是有效的。
想要的原因:破解了 Wordpress 安装,我发现有多个文件添加到具有这种结构的目录中。我正在审核所有文件,但我觉得从这些最有可能的候选文件开始是我的首要任务(当然还有密码更改)。
非常感谢您提供的任何帮助,或者一记耳光并指出已经给出的另一个答案也将不胜感激:-)
答案1
用于find
定位文件 - 使用数字字符集[0-9]
匹配带有数字的文件,后缀为 .php
find . -name \*[0-9]\*.php
答案2
查找 .-名称'[0-9].php'
应该找到其中带有数字的任何文件。