2009-11-15 45 views
11

我正在查找Linux命令以浏览服务器上的所有目录并查找所有.htaccess文件。输出将是包含完整路径,创建/修改日期和文件大小的所有文件的列表。查找服务器上的所有htaccess文件

+0

服务器故障,不是一个编程问题 – Kurt 2009-11-15 22:25:20

+3

Linux命令是图灵完备,因此在技术上是一个“编程问题”哈哈 – zfedoran 2009-11-19 05:16:07

回答

42

find/-name ".htaccess" -print

替换/你想开始搜索的根文件夹,如果你不希望搜索整个文件系统。

百科有一篇关于find的文章,它也链接到它的手册页。

+0

需要注意的是,如果您从根目录/开始,您需要使用root权限运行find命令,以便能够读取系统上的所有子目录。 – 2009-11-16 16:18:19

0

找到-name的.htaccess

4

使用find命令很容易。

find/-name .htaccess -exec ls -l {} \; 

这将打印名称和文件的详细信息根据ls -l。请注意,这是根据/开始的搜索,可能需要很长时间。您可能想指定一个不同的文件夹进行搜索。

0

可能是那样简单

ls -l $(locate .htaccess) 

如果updatedb最近运行。

+1

并非每台服务器都安装了'mlocate'。 – 2012-07-14 05:48:49

0

另一种简单的方法来实现:

也许找到的.htaccess

相关问题