我正在尝试删除已上传的 Dropbox 目录,但只收到“550 访问被拒绝”的消息,我不知道为什么。我已经尝试将目录权限设置为 777,但没有任何变化。
另一方面,我的删除命令可以清除整个 Dropbox 目录,除了文件夹本身。(共享目录中的每个文件都可以删除)
这是删除命令之前的结构:
- 根
- Dropbox
- 文件夹1(S)
- 文件夹1.1
- 文件夹1.2
- 文件夹1.3
- 文件夹2 (P)
- ...
- 文件夹3(S)
- .dropbox (一)
- 文件3.1
- 文件3.2
- 文件3.3
- 文件夹4(P)
- 文件1(P)
- 文件2(P)
- 文件3(P)
- 文件4(P)
- 文件夹1(S)
- Dropbox
(S)=共享目录
(P) = 私人目录
(i)=不可见
这是命令之后的结构:
- 根
- Dropbox
- 文件夹1
- 文件夹1.3
- 文件夹3
- .dropbox (一)
- 文件夹1
- Dropbox
有人可以解释一下吗?
我的服务器使用 Ubuntu Server 14.04 LTS 作为操作系统,并使用 vsftp 进行 FTP 连接
我的客户端使用 Windows 7 32 位,我的应用程序是使用 VB 2010 创建的
编辑1:
我发现每个目录都包含一个以点开头的文件.
。
Linux 不会列出这些文件,用户会得到“空文件夹”的响应。即使使用dir
命令 Linux 也不会返回任何内容。只有ls -a
Linux 会显示剩余的文件。
现在我的问题是:有什么办法,我如何才能将此文件对 FTP 用户的可见性更改为可见?
感谢您的帮助
答案1
如果你无论如何都删除了所有内容,那么不能直接运行 吗rm -R Dropbox
?这将递归删除所有内容,包括以 开头的文件/目录.
。
至于 FTP 用户是否看到这些文件,我认为这实际上取决于实际使用的 FTP 服务器(也可能是客户端)。