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

时间:2013-08-30 08:54:03

标签: php linux

任何人都可以指导我,如何在PHP代码中使用Linux命令从所有目录和子目录中获取所有文件名及其大小和文件路径。

我正在运行扫描代码。我需要获取文件并执行扫描。问题是,当我在linux服务器上运行时,执行扫描需要很长时间。所以,我想把linux命令添加到我的php脚本中并检查如果服务器是linux然后而不是我的函数,那么这些coomands可以使用,因此增加了扫描的速度。

2 个答案:

答案 0 :(得分:0)

递归ls将起作用:

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

答案 1 :(得分:0)

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