У меня есть следующие каталоги в корне моего сервера

  • HTDOCS
    • [содержание сайта]
  • микрофон-анг
    • этап
  • old2
  • статистика

Я пытаюсь удалить каталог "mike-eng" здесь.

Разрешения на "майк-анг" и "сцена" 777. Ни один из каталогов не показывает никаких файлов в моем FTP-клиенте (Transmit), который показывает скрытые файлы в других каталогах. Также командная строка показывает каталоги как пустые:

ftp> cd mike-eng

Команда 250 CWD успешно

ftp> ls

229 Вход в расширенный пассивный режим (||| 29910 |)

150 Открытие соединения для передачи данных в режиме ASCII для списка файлов

drwxrwxrwx 2 1191966 15000 4096 11 января 15:55 этап

226 Передача завершена

ftp> cd stage

Команда 250 CWD успешно

ftp> ls

229 Вход в расширенный пассивный режим (||| 48904 |)

150 Открытие соединения для передачи данных в режиме ASCII для списка файлов

226 Передача завершена

Когда я пытаюсь удалить каталог "mike-eng" с помощью Transmit, я получаю следующую ошибку:

этап: каталог не пустой

Ошибка -126: сбой удаленного rmdir

Когда я подключаюсь через терминал и пытаюсь удалить каталог «mike-eng» из командной строки, я получаю:

ftp> rm mike-eng

550 mike-eng: каталог не пуст

Если я перехожу в каталог «mike-eng» и пытаюсь удалить каталог "stage", я получаю:

ftp> rm stage

550 этап: каталог не пустой

Как я могу удалить этот каталог и его подкаталог?

3 ответа3

3

Вероятно, в mike-eng есть скрытый файл. Пытаться

ftp> cd mike-eng
ftp> mdelete .*
ftp> cd ..
ftp> rmdir mike-eng
1

У меня просто была такая же проблема. Кажется, это не сервер, а ошибка в Transmit.

Вот решение, которое работало со мной:

  1. В интерфейсе Transmit откройте каталог, который не удалит
  2. После открытия щелкните правой кнопкой мыши внутри каталога и нажмите «Обновить». Некоторые файлы будут отображаться!
  3. Удалите те файлы, которые возникли, а затем теперь удаление каталога будет работать нормально
  4. Повторите это для всех каталогов, которые представляют эту ошибку
1

Объяснения причины этого нет, но единственным способом, которым я смог удалить каталог, было использование "файлового менеджера" моего хоста (Powweb) в панели управления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .