Мне нужно загрузить полную папку, используя FTP. Есть ли возможность перенести папку и все ее содержимое сразу?
29
Если вы используете стандартный ftp-клиент из MPUT
командной строки, команда позволит вам перенести все файлы, соответствующие шаблону (shell-glob-style), поэтому MPUT *
отправит все файлы в текущем каталоге. Существует также MGET
для получения файлов, соответствующих шаблону.
По умолчанию оба MPUT
и MGET
будут запрашивать, передавать ли каждый файл перед этим. Возможно, вы захотите отключить подсказку с помощью команды «PROMPT» (без аргументов; это переключение).
Вы можете использовать ncftpput. Сделайте следующее:
Установите ncftp:
ням строчная.
В качестве альтернативы:
2. Выполните следующую команду:
источник
Используйте FTP-клиент, такой как LeechFTP или FileZilla или что-то подобное. Многие люди клянутся CuteFTP, но это условно-бесплатная последняя проверка, которую я проверил. Вся поддержка переноса всей папки, включая структуру каталогов.
источник
источник
Простой учебник для других новичков Windows, таких как я, которые попали сюда:
Самый простой способ загрузить всю папку (со всеми подпапками и файлами в них):
Обратите внимание, что:
-R
флаг для "рекурсивный"; это делает команду копировать все подпапки рекурсивно/
(косая черта) является корневым каталогом вашего сайтаC:\yourFolderDirectoryHere\*
выбирает все внутриC:\yourFolderDirectoryHere
источник
Я предложу ответ, который - хотя это чисто грубая сила и ни в коем случае не элегантный - был единственным, что сработало для меня в командной строке. Я создал список файлов и поместил их в скрипт:
создать свой список файлов:
скопируйте и вставьте их в скрипт:
источник
Проверьте это .
Вы также можете программно создать папку на сервере , а затем загрузить все файлы в эту новую папку.
источник
FileZilla отлично подходит для этого. Если вы не хотите ничего скачивать / устанавливать, это можно сделать с помощью Internet Explorer. Перейдите в дополнительные параметры и выберите
Enable FTP folder view (outside of Internet Explorer)
. Затем вы можете указать окно обозревателя на своем FTP-сервере и перетаскивать файлы и папки между окнами обозревателя.источник
Firefox имеет плагин под названием FireFtp, который является хорошим FTP-клиентом.
источник
Целевой каталог - это zip-файл. Вы можете скопировать полный zip-файл на ftp-сервер, используя следующий код.
источник
Мой ответ - это вариант ответа @dgig.
Вы можете перечислить все файлы и сохранить их (включая команду put) в файл:
а затем используйте sftp для обработки файла:
-C
для сжатия,-b
для пакетного файлаисточник
sftp
Программа использует протокол SFTP , который другой протокол , хотя он имеет несколько общих букв. И вы не редактировалиenter code here
остаток.