在 FTP 程序中隐藏文件

在 FTP 程序中隐藏文件

我希望通过 FTP 登录 Web 服务器的用户看不到根文件夹中的文件,但可以看到所有文件夹和子文件夹中的所有文件。这不是为了安全,只是为了获得更清晰的视图。

但我找不到任何方法来隐藏这些文件。

我知道可以让用户只访问某个子文件夹,但是用户需要查看根文件夹中的所有文件夹,所以这实际上不是一个选择。

如果有办法只隐藏所有 .php 文件就好了。

如果解决方案需要 FTP 程序,它应该可以在 Windows 和 OS X 上运行。

答案1

您可以通过在文件名前添加“.”字符将文件标记为隐藏。

答案2

首先,你听起来有点困惑。你无法使用 ftp 客户端登录到 Web 服务器。你使用 Web 浏览器访问 Web 服务器。

如果您想从 Web 服务器在没有索引文件时生成的默认文件列表中删除文件,那么最简单的方法可能是编写一个 cgi 程序,它将排除那些您不想看到的文件,并输出正确格式的名称。

答案3

我认为您所描述的内容在服务器上无法实现。使用文件权限最接近的操作是隐藏非根目录(及其内容)。

但是你应该能够筛选任何像样的 FTP 客户端上的视图。

筛选

相关内容