如何在FTP中隐藏以点(。)开头的文件

我正在使用VSFTPD来访问我的服务器上的文件。 我已经看到有一些文件开始点像.bash什么的。 我怎么能隐藏这些文件从任何人使用FTP来查看这些

如果您打算为vsftpd.conf打开一个手册页,您会发现以下选项:

hide_file

这个选项可以用来设置文件名(和目录名等)的模式,这些模式应该从目录列表中隐藏。 尽pipe被隐藏,文件/目录等完全可以让客户知道什么名字实际使用。 如果它们的名称包含hide_file给出的string,或者它们与hide_file指定的正则expression式匹配,则项目将被隐藏。 请注意,vsftpd的正则expression式匹配代码是一个简单的实现,它是完整正则expression式function的一个子集。 请参阅deny_file以了解支持哪些正则expression式语法的详细信息。

例如:hide_file = { .mp3, .hidden ,hide ,h?}

默认:(无)