@Mortech

Передача файлов по ftp?

Вопрос вероятно крайне просто, но что я все-таки делаю не так? Обычно при подключении по ssh/ftp все подобные команды работают без проблем

-rw-r--r-- 1 evseit_ftp9 evseit_ftp9 20181 окт 15 06:48 wp-settings.php
-rw-r--r-- 1 evseit_ftp9 evseit_ftp9 31159 окт 15 06:48 wp-signup.php
-rw-r--r-- 1 evseit_ftp9 evseit_ftp9 4755 окт 15 06:48 wp-trackback.php
-rw-r--r-- 1 evseit_ftp9 evseit_ftp9 3236 окт 15 06:48 xmlrpc.php
evseit_ftp9@cgi10:~/domains/iamarealsitetrust.me/html$ get wp-signup.php
-bash: get: команда не найдена
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@Drno
Не установлен get...

sudo apt install wget
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Karpion
Я не очень понял, что Вы хотите получить. Я использовал такой скрипт:
ftp -i -n севрер <<_END_
user юзер пароль
cd директория
get файл
_END_

Написанное русскими буквами - заменить по смыслу.
Начиная с "cd директория" - можно вписать любые команды протокола FTP.
"_END_" - это ключевая строка; м.б. любая, используется два раза.
Внутри (между "ftp ..." и "_END_" - можно использовать ${переменная_окружения} и $(команда аргументы). Из-за этого доллар, ё-апостроф и бэкслеш надо бэкслешить.
Первую строчку можно написать с бэкслешем: ftp -i -n севрер <<\_END_ - тогда доллар и ё-апострофы не будут спец.символами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы