Іноді необхідно працювати з FTP з консолі, коли під рукою немає доп. програм і FTP менеджерів. Зазвичай це буває потрібно що б перетягни сайт з одного хостингу на інший, та є більш правильний спосіб створити архів всіх файлів:
І після забрати все wget -ом на новий хостинг.
Але так можна зробити тільки тому випадку якщо сайт з якого ми забираємо архів ще стирчить мордою в інтернет, що буває не завжди, наприклад домен не продовжено або ns сервера вже інші.
У таких випадках ми можемо скористатися старим дідівським способом підключення до ftp прямо з терміналу:
Попросить логін і пароль і ми в ftp.
Is - Виводить список файлів і директорій.
get - Викачує файл, з віддаленої машини.
mget - Завантажує файли по масці (наприклад mget * всі файли, mget *. php файли php)
cd - Це тут працює виключно на віддаленій машині.
lcd - те ж саме що cd але тільки для локальної машини (так так це у них різні речі).
put - Заливає файл на віддалену машину.
mput - Заливає кілька файлів по масці (аналогічно mget).
mkdir - Створює каталог.
rmdir - Видалити каталог.
delete - Видаляє файл.
bye - Завершує сеанс FTP-сервером.
binary - Встановлює бінарний режим передачі файлів.
close - Завершує сеанс FTP і повертається в контест командного рядка FTP.
status - Статус FTP клієнта.
Ще один варіант для маргіналів це прімаунтіть FTP диск:
виставляємо на всякий випадок максимальні права каталогу в який збираємося монтувати:
Тепер якщо ви дочитали до кінця покажу простий варіант того ж самого.
Знадобиться Midnight Commander, якщо не встановлено ставимо:
Тепер переходимо у вкладку Right / Left, без різниці вибираємо «FTP link ..»:
Єдиний мінус цього способу може бути отрисовка прогресу закачування файлу. не перевіряв, але думаю вона не багато гальмує процес в разі якщо файлів багато, але зазвичай це не критично.