Здравствуйте, Basil2, Вы писали:
B>Сейчас делаю через виндовый ftp.exe. Но у него mput не умеет рекурсивно обходить, приходится каждую папку прописывать.
Посмотри Wincsp Я давненько уже им пользовался. Он меня выручал иногда там, где штатного ftp-клиента не хватало.
Здравствуйте, Basil2, Вы писали:
B>Сейчас делаю через виндовый ftp.exe. Но у него mput не умеет рекурсивно обходить, приходится каждую папку прописывать.
B>Попробовал curl — он берет только один файл. Wget — тоже только один. Wput — опять один. Что за идиотизм???
B>Надо тупо файлы сайта закидывать на хостинг.
Через FTP-плагин для файл-manager'а Far закидывай.
Здравствуйте, Basil2, Вы писали:
B>Как залить все файлы в каталоге на ftp?
FileZilla — свободный многоязычный FTP-клиент с открытым исходным кодом для Microsoft Windows, macOS и Linux. Он поддерживает FTP, SFTP, и FTPS (FTP через SSL/TLS) и имеет настраиваемый интерфейс с поддержкой смены тем оформления. Оснащён возможностью перетаскивания объектов, синхронизацией каталогов и поиском на удалённом сервере. Поддерживает многопоточную загрузку файлов, а также докачку при обрыве (если поддерживается сервером) интернет-соединения.
Здравствуйте, velkin, Вы писали:
B>>Как залить все файлы в каталоге на ftp? V>
V>FileZilla — свободный многоязычный FTP-клиент с открытым исходным кодом для Microsoft Windows, macOS и Linux. Он поддерживает FTP, SFTP, и FTPS (FTP через SSL/TLS) и имеет настраиваемый интерфейс с поддержкой смены тем оформления.
А он умеет в командную строку? В описании это не упомянуто...
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Здравствуйте, Basil2, Вы писали:
B> Сейчас делаю через виндовый ftp.exe. Но у него mput не умеет рекурсивно обходить, приходится каждую папку прописывать. B> Попробовал curl — он берет только один файл. Wget — тоже только один. Wput — опять один. Что за идиотизм??? B> Надо тупо файлы сайта закидывать на хостинг.
Хостинг наверняка поддерживает SFTP (т.к. FTP для этих целей небезопасен), так что можно использовать:
scp -r <src> <dst> — если просто копировать
rsync — если с заменой / обновлением / удалением
Если же SFTP не поддерживается то бежать надо от такого хостера можно попробовать использовать lftp.
Здравствуйте, Anton Batenev, Вы писали:
AB>Хостинг наверняка поддерживает SFTP (т.к. FTP для этих целей небезопасен), так что можно использовать: AB>scp -r <src> <dst> — если просто копировать
Пробовал кстати, но не смог заставить работать Хотя на работе было все ок. Но в виндовой версии -r не заявлен в параметрах.
AB>Если же SFTP не поддерживается то бежать надо от такого хостера можно попробовать использовать lftp.
Выглядит заманчиво, но сборка есть только под Fedora ((. Самому возиться не очень хочется.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Здравствуйте, Basil2, Вы писали:
B> AB>Хостинг наверняка поддерживает SFTP (т.к. FTP для этих целей небезопасен), так что можно использовать: B> AB>scp -r <src> <dst> — если просто копировать B> Пробовал кстати, но не смог заставить работать Хотя на работе было все ок. Но в виндовой версии -r не заявлен в параметрах.
rsync? В теории можно заставить работать по аналогии.
B> AB>Если же SFTP не поддерживается то бежать надо от такого хостера можно попробовать использовать lftp. B> Выглядит заманчиво, но сборка есть только под Fedora ((. Самому возиться не очень хочется.
Здравствуйте, Basil2, Вы писали:
AB>>Хостинг наверняка поддерживает SFTP (т.к. FTP для этих целей небезопасен), так что можно использовать: AB>>scp -r <src> <dst> — если просто копировать B>Пробовал кстати, но не смог заставить работать Хотя на работе было все ок. Но в виндовой версии -r не заявлен в параметрах.
pscp от putty поддерживает. Правда я по SSH, но SFTP у ней тоже поддерживается
На днях такое же делал. С ним проблема обнаружилась в том, что когда с хостинга на всякий случай решил скачать всё, оно спотыкается на каком-то каталоге, в котором ему пермишенов не хватает, и вываливается. Как игнорировать ошибки — что-то не понял
Здравствуйте, Basil2, Вы писали:
B>Сейчас делаю через виндовый ftp.exe. Но у него mput не умеет рекурсивно обходить, приходится каждую папку прописывать.
B>Попробовал curl — он берет только один файл. Wget — тоже только один. Wput — опять один. Что за идиотизм???
B>Надо тупо файлы сайта закидывать на хостинг.
B>P.S. В пакетном режиме естественно. Иначе бы я любым файловым менеджером воспользовался.
1) Не проще взять нормальный ЯП и написать качественный и быстрый скрипт. если используете "dotnet fsi main.fsx", то можно на F# выразительный и надежный скрипт написать.
2) Вариант посложнее powershell(стараюсь не использовать).
Первый легко скомпилить и под .Net для максимального перфоманса.
3) Еще в 10 появился клиент для ssh, там есть работа с файлами, не уверен что автоматизируется.
4) поставить Ubuntu WSU. Она имеет доступ ко всем системным дискам /mnt/c/tmp. И написать bash-скрипт.