如何:生成类似 Apache mod_autoindex 样式的 HTML

使用stat(1)可以产生样式灵活的输出结果。

Apache mod_autoindex 生成的网页中每行的内容大致是:

<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="文件名">文件名</a></td><td align="right">YYYY-MM-DD HH:MM  </td><td align="right">文件尺寸</td><td>&nbsp;</td></tr>

可以用下面的命令生成:

stat -f '<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="%N">%N</a></td><td align="right">%Sm  </td><td align="right">%z</td><td>&nbsp;</td></tr>' -t "%Y-%m-%d %H:%m" *