有人能告诉我,我如何在PHP代码中使用Linux命令从所有目录和子目录中获取所有文件名及其大小和文件路径吗。
我正在运行扫描代码。在那里我需要获取文件并执行扫描。问题是,当我在linux服务器上运行时,执行扫描的时间太长。因此,我考虑将linux命令添加到我的php脚本中,并检查如果服务器是linux,那么可以使用这些命令而不是我的函数,从而提高扫描速度。
$result = shell_exec("find dirname -ls");
递归ls将起作用:
<?php
exec('ls -lR', $output);