Як підключитися до ftp з linux

Іноді необхідно працювати з 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 ..»:

Як підключитися до ftp з linux

Як підключитися до ftp з linux

Єдиний мінус цього способу може бути отрисовка прогресу закачування файлу. не перевіряв, але думаю вона не багато гальмує процес в разі якщо файлів багато, але зазвичай це не критично.

Поділитися:

Схожі статті