На данный момент я использую FileZilla для FTP на мой сайт. Иногда я хочу удалить большой каталог, полный множества других подкаталогов и файлов. Filezilla, кажется, проходит их все индивидуально, а это значит, что для удаления требуется абсолютный возраст!
Есть ли способ сделать это быстро / э?
Благодарность
Ответы:
Я считаю, что FTP фактически не имеет рекурсивной операции удаления. Возможные варианты:
ncftp
программу. Это еще одна FTP-программа с дополнительными опциями. Тем не менее, я думаю, что он работает только в командной строке и не имеет графического интерфейса.SSH
доступ к серверу, используйте его вместо FTP и используйтеrm -r
команду.источник
ncftp
у меня не получилосьПользователи, не имеющие «ssh», могут войти в cpanel, если их хост поддерживает это, и использовать там файловый менеджер. Это удалит файлы намного быстрее. В некоторых случаях загрузка файлов через http также кажется более быстрой.
источник
Вы можете быстро удалить каталог или файлы с FTP с помощью проводника Windows.
Win+E
.ftp://ftp.example.com
)Enter
.источник
Здесь действительно стоит упомянуть, что вы можете мгновенно переименовывать целые каталоги и переименовывать их в разные пути, что обычно является достаточно хорошим решением.
Создайте каталог с именем «мусор» в корневой папке, затем перетащите / переместите (переименуйте) все каталоги, от которых вы хотите избавиться. Выполнение этого происходит мгновенно, поэтому вы можете продолжить работу, а в фоновом режиме разрешить установку ручного удаления.
источник
чит: используйте winscp в режиме ftp. он преобразует простой запрос и выполнит все необходимые задачи. это не «командная строка» ftp, но она все равно ftp и может использоваться с теми же учетными данными ftp для легкого выполнения задачи (и настолько быстро, насколько это может выполнить ftp)
источник
Вот простой способ удалить файлы в подпапках без командной строки. Файл Zilla :)
источник
Я ранее ответил на аналогичный вопрос на SO:
/programming/4387151/how-to-delete-folders-with-wildcard-via-cmd-ftp-windows-server-2008/4445705#4445705
Короче говоря: вы также можете удалить каталог и всех его родителей с помощью ключа -p [using rmdir]. Ключ -r рекурсивно удаляет каталоги, указанные в пути аргументов:
http://www.computerhope.com/unix/urm.htm
источник