Как с FTP скачать папку?

Многие из нас порой пользуются протоколом FTP, например, я даже установил FTP сервер на своём компьютере. Скачать файл по этом протоколу не так сложно через браузер, но вот папку вы не скачаете таким образом.

Можно конечно всё вытягивать по одному файлу, но это не выход, файлов может быть очень много. Но на самом деле это не проблема и тут есть несколько вариантов, как с ftp скачать папку?

как с ftp скачать папку

1. Как с FTP скачать папку при помощи FileZilla?


Первый и самый простой способ - это установить ftp клиент, например, программу Filezilla. Установить её можно командой в терминале:

sudo apt-get install filezilla

Работать с этой программой совсем просто, поэтому не буду долго объяснять. Скажу только, что нужно ввести адрес ftp сервера в поле "хост" и нажать "enter"

FileZilla

2. Как с FTP скачать папку при помощи Nautilus?


Но, например, я столкнулся с проблемой, что некоторые ftp сервера в нашей локальной сети совсем не хотят соединяться с filezilla.  Поэтому бывает нужно пойти другим путём: зайти на ftp через файловый менеджер nautilus. Делается это просто: открываете любое окно наутилуса и нажимаете Ctrl + L После этого в нём появляется адресная строка. Вводим туда адрес ресурса ftp: ftp://172.22.16.133 (вы вводите естественно ваш адрес) В окне должны появиться папки и файлы ресурса. Но тут сразу возникает проблема: nautilus совсем отказывается понимать русскую кодировку в cp1251, появляются крякозябры.

ftp неправильная кодировка

Как открыть папку ftp в nautilus, чтобы кодировка была нормальной, то есть uft8? Думаю просто открыть таким способом у нас не получиться, так как в nautilus нет таких настроек. (Может и есть какие-нибудь хитрые способы, но я о них не слышал). Но есть другой способ решить эту проблему: можно просто подмонтировать ресурс ftp к какой-нибудь нашей папке. Для этого нам понадобится небольшая консольная програмулька - curlftpfs. Устанавливаем:

sudo apt-get install curlftpfs

После этого создаём где-нибудь папку, например с названием FTP.

как скачать папку с ftp

Что бы воспользоваться программай нужно в консоли ввести команду:

fusermount -u /home/user/FTP

Но в данном случае вы опять получите крякозябры. Поэтому нужно ввести специальный параметр, которые будет на лету перекодировать кракозябры в удобоваримый вид:

curlftpfs 172.22.16.133/audio /home/user/FTP -o codepage=windows-1251[,iocharset=utf8]

Опа! Получилось!

nautilus ftp кодировка cp1251

Параметр -o codepage=windows-1251[,iocharset=utf8] как раз и даёт возможность перекодировать виндозную кодировку в нашу utf8.

Теперь вы можете скачать папку с ftp без особых проблем, или просто полазить на сервере, ища то, что вам нужно.

Да, и ещё одна важная команда, которой можно отмонтировать папку обратно, ведь вы можете захотеть смонтировать другой хост ftp:

fusermount -u /user/FTP

Вот такими двумя способами можно скачать с FTP папку целиком. Успехов!


VK
OK
MR
GP

Опубликовано © Просто Linux | Всё про Линукс, Android и Windows.

Как зайти в FTP Сервера(Android)

Передача файлов по FTP или как зайти на хостинг через ФТП

Как загружать файлы на хостинг. Программа filezilla


Увы, пока нет комментариев :(

Понравилась ИГРА? Возьми КОД, поставь себе на сайт и улучши поведенческие факторы!


СОВЕТ ДНЯ: Если вы хотите вернуть часть стоимости при покупке в интернет магазине, обязательно воспользуйтесь одним из сервисов кэшбэка:

1. EPN — самый надежный кэшбэк (Aliexpress, OZON, ASOS и BANGGOOD)

2. Алибонус — самый щедрый кэшбэк на Алиэкспресс, возвращают 10%

3. LetyShop — самое большое количество магазинов — 842 магазина!

Что такое кэшбэк читайте в ЭТОЙ СТАТЬЕ…

Самый лучший хостинг!

лучший хостинг

НАЙТИ НА САЙТЕ

КОМАНДЫ LINUX

РЕПОЗИТОРИИ LINUX

ОБЛАЧНЫЕ СЕРВИСЫ

КОМПЬЮТЕРНЫЕ ТОВАРЫ

КАК ЗАРАБОТАТЬ В СЕТИ?

ВСЕ СТАТЬИ САЙТА

© Все права сохраняются. Копировать материалы без разрешения автора ЗАПРЕЩАЕТСЯ!