我托管了一个 Ubuntu 服务器,用于为几个朋友托管几个游戏服务器。这是一个内联网服务器,因此安全性不是问题。
我的问题如下。在我的home/user/
文件夹中,我有一个.local
文件夹,其中包含游戏服务器保存/模组文件夹的一部分。我希望朋友能够通过 ftp 进入服务器并能够添加/复制项目。我已启用对 home/user 文件夹的 ftp 访问权限,当您登录时,它会列出除任何带有 之外的所有文件夹和文件,. extension i.e .local
我有点不知所措,我不太确定是什么导致了这个问题,是 vsftp、Ubuntu 还是 ftp 客户端。
我已经包含了通过终端在文件夹中的内容ls -la
以及通过智能 ftp 客户端登录时获得的内容。
为了澄清一下,我想问如何让 ftp 客户端查看ls -la
显示的所有文件夹和文件。因为我需要访问的文件位于上述文件夹之一内
任何帮助表示感谢
答案1
根据 Unix/Linux 惯例,以点开头的文件或文件夹隐藏文件或文件夹。
因此,它们像任何其他文件或文件夹一样被使用,但客户端看不到它们。
本指南描述某些 FTP 客户端需要的设置,以便它们可以“查看”隐藏的文件/文件夹。根据访问您服务器的用户所使用的客户端,说明会有很大差异。
对于无处不在的 FileZilla (免费、开源和多平台),这很简单:
- 点击服务器标签顶部。
- 选择强制显示隐藏文件。