Linux命令从所有目录和子目录中获取所有文件、文件大小和路径


Linux commands to fetch all files,size and path of files from all directories and subdirectories

有人能告诉我,我如何在PHP代码中使用Linux命令从所有目录和子目录中获取所有文件名及其大小和文件路径吗。

我正在运行扫描代码。在那里我需要获取文件并执行扫描。问题是,当我在linux服务器上运行时,执行扫描的时间太长。因此,我考虑将linux命令添加到我的php脚本中,并检查如果服务器是linux,那么可以使用这些命令而不是我的函数,从而提高扫描速度。

$result = shell_exec("find dirname -ls");

递归ls将起作用:

<?php
exec('ls -lR', $output);