Сделайте файлы, начинающиеся с точки, видимыми для каждого пользователя

Сделайте файлы, начинающиеся с точки, видимыми для каждого пользователя

Я пытаюсь удалить загруженный каталог Dropbox, но получаю только "550 Access Denied" и не знаю почему. Я уже пытался установить разрешения каталога на 777, но ничего не изменилось.

С другой стороны, моя команда удаления может очистить весь каталог Dropbox, за исключением самих папок. (Каждый файл в общих каталогах может быть удален)

Вот моя структура до команды удаления:

  • корень
    • Dropbox
      • Папка1 (S)
        • Папка1.1
        • Папка1.2
        • Папка1.3
      • Папка2 (P)
        • ...
      • Папка3 (S)
        • .дропбокс (я)
        • Файл3.1
        • Файл3.2
        • Файл3.3
      • Папка4 (P)
      • Файл1 (P)
      • Файл2 (P)
      • Файл3 (P)
      • Файл4 (П)

(S) = Общий каталог

(P) = Частный каталог

(i) = Невидимый

А это моя структура после команды:

  • корень
    • Dropbox
      • Папка1
        • Папка1.3
      • Папка3
        • .дропбокс (я)

Может ли кто-нибудь объяснить это?

Мой сервер использует Ubuntu Server 14.04 LTS в качестве ОС и vsftp для FTP-подключений

Мой клиент использует Windows 7 32 Bit, а мое приложение создано с помощью VB 2010.

ПРАВКА1:

Я обнаружил, что каждый каталог содержит файл, который начинается с точки ..

Linux не выводит список этих файлов, и пользователь получает ответ "Пустая папка". Даже dirкоманда Linux ничего не возвращает. Только ls -aLinux показывает оставшиеся файлы.

Теперь мой вопрос: есть ли способ сделать эти файлы видимыми для пользователей FTP?

Спасибо за вашу помощь

решение1

Если вы все равно все удалили, разве вы не можете просто запустить rm -R Dropbox? Это удалит все рекурсивно, включая файлы/каталоги, начинающиеся с ..

Что касается того, видят ли пользователи FTP эти файлы, я думаю, что это зависит от используемого FTP-сервера (а возможно, и от клиента).

Связанный контент