vsftp 不显示 .local 文件夹

vsftp 不显示 .local 文件夹

我托管了一个 Ubuntu 服务器,用于为几个朋友托管几个游戏服务器。这是一个内联网服务器,因此安全性不是问题。

我的问题如下。在我的home/user/文件夹中,我有一个.local文件夹,其中包含游戏服务器保存/模组文件夹的一部分。我希望朋友能够通过 ftp 进入服务器并能够添加/复制项目。我已启用对 home/user 文件夹的 ftp 访问权限,当您登录时,它会列出除任何带有 之外的所有文件夹和文件,. extension i.e .local我有点不知所措,我不太确定是什么导致了这个问题,是 vsftp、Ubuntu 还是 ftp 客户端。

我已经包含了通过终端在文件夹中的内容ls -la以及通过智能 ftp 客户端登录时获得的内容。

为了澄清一下,我想问如何让 ftp 客户端查看ls -la显示的所有文件夹和文件。因为我需要访问的文件位于上述文件夹之一内

任何帮助表示感谢

终端

FTP

答案1

根据 Unix/Linux 惯例,以点开头的文件或文件夹隐藏文件或文件夹

因此,它们像任何其他文件或文件夹一样被使用,但客户端看不到它们。

本指南描述某些 FTP 客户端需要的设置,以便它们可以“查看”隐藏的文件/文件夹。根据访问您服务器的用户所使用的客户端,说明会有很大差异。

对于无处不在的 FileZilla (免费、开源和多平台),这很简单:

  1. 点击服务器标签顶部。
  2. 选择强制显示隐藏文件

相关内容