Для завантаження, завантаження або керування вмістом FTP у нас є нескінченні графічні програми, Filezilla - одна з найпопулярніших. Але як це зробити з командного рядка?
Особливо коли ми працюємо на сервері і у нас немає графічного інтерфейсу, нам потрібно завантажити файл на FTP або просто щось видалити, створити папку тощо, робити що завгодно, і ми маємо лише свій термінал, нічого іншого.
Для роботи з FTP-сервером достатньо однієї команди:
ftp
Ми ставимо команду ftp, а за нею - IP-адресу (або хост) FTP-сервера, до якого ми хочемо підключитися, і все, наприклад:
ftp 192.168.128.2
Як показано на малюнку нижче, користувач запитає нас, ми напишемо це і натиснемо Що натомість? Створіть віртуальну версію себе у , тоді він запитає у нас пароль, ми пишемо його і натискаємо Що натомість? Створіть віртуальну версію себе у , готові до роботи!
Зараз ми пишемо команди в цій новій оболонці, яка є оболонкою ftp, наприклад, для переліку ми використовуємо команду ls
ls
Ось знімок екрана:
Є набагато більше команд, наприклад:
- mkdir : Створення папок
- CHMOD : Змінити дозволи
- Дель : Видалення файлів
Вони схожі на Linux, чи не так? ... хе-хе, якщо вони пишуть допомога у оболонці FTP вони отримують команди, якими вони можуть скористатися:
Питання (і якесь здивування), я думаю, полягає в тому ... як завантажити файл правильно?
Для завантаження файлу виконується команда послати
Синтаксис:
send archivo-local archivo-final
Наприклад, припустимо, що я маю в своєму Головна файл із назвою відео.mp4 і ми хочемо завантажити його в папку з назвою Відео, команда буде такою:
send video.mp4 videos/video.mp4
Настільки простий, журнал / вихід, який він повертає, подібний до цього:
локальний: віддалений відео.mp4: відео / videdo.mp4 200 команда PORT успішна. 150 Відкриття з’єднання даних у режимі BINARY для тесту. 226 Передача завершена. 0 байтів передано. 0.00 КБ / сек.
Як я завжди кажу вам, якщо ви хочете знати набагато більше варіантів, просто прочитайте інструкцію з команди:
man ftp
Або прочитайте посібник на десь з Інтернету.
Що ж, я не претендую на те, що це суперпосібник далеко не так ... це лише закласти основи 😉
І все-таки, сподіваюсь, це комусь було корисно.
привіт
Хороший внесок !!!!
якщо ви хочете встановити автоматичне підключення за допомогою «ftp», і вам не потрібно вводити user & pass, вам потрібно створити файл у $ HOME користувача.
.netrc з дозволами chmod 600, що містить:
машина [ім'я-визначено-в- / etc / hosts] логін [ім'я користувача] passwd [passwdor]
....
Хороший друг статті: D ..
Por cierto, ya no hace falta el tema anterior de desdelinux para mi proyecto ya que creé un nuevo tema propio y al final elegí a Drupal como CMS en vez de WordPress.
Я вже знав, що ти збираєшся вибрати Друпал (для тематичного дизайну Друпал - це як Blogger на стероїдах).
Що стосується оновлень, простіше використовувати друш, ніж керувати всіма в кінці FTP.
Ну Drupal - це більше, ніж просто Blogger на стероїдах: D ... Він дуже добре обслуговує дуже складний вміст і дуже масштабований. Крива навчання набагато більша, ніж у Joomla, і потворна в порівнянні з WordPress, але Drupal вас нічим не обмежує, і її швидкість заслуговує на зусилля :).
Відмінно. Я вже говорив, чому ці команди з'являються при використанні FileZilla.
Я знаю, що намір поста полягає в тому, щоб показати, як підключитися за допомогою однієї команди, але я справді рекомендую команду Midnight Commander (mc), це дозволяє підключатися до FTP / SFTP і надсилати (завантажувати) файли таким простим способом.
Ну, там мій внесок у громаду. Ура
Добрий день,
Я роблю практику, яка вимагає від мене підключення до FTP-сервера з віртуальної машини kali linux, і це повідомляє мені, що команда не знайдена, коли я ставлю на неї ftp або man ftp.
Я щось пропускаю, так?
Я щойно встановив і добре підключаюся до локального сервера, і при спробі надіслати файл з’являється повідомлення про помилку
"553 Не вдалося створити файл."
це повідомлення я отримую. Що може бути невдалим?