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

В этом примере показано, как скачать файл с FTP-сервера. This sample shows how to download a file from an FTP server.

Куда загружать файлы по FTP?

ISPmanager

Чтобы увидеть точный путь к папке с сайтом нужно слева вверху найти раздел «World Wide Web» -> «WWW домены». После того, как откроется список сайтов, в столбце «Директория» можно будет увидеть путь куда заливать файлы сайта (например ~/www/). Но это будет относительный путь. А полный будет выглядеть так — /var/www/yourhostinglogin/data/, где yourhostinglogin — это логин от Вашего хостинг-аккаунта.

Куда загружать файлы по FTP?

Также путь виден в «Менеджере файлов».

cPanel

Изначально данная ПУ хранит файлы сайта в папке ~/public_html/ (полный путь — /var/www/yourhostinglogin/public_html/). Но чтобы уточнить это переходим в раздел «Домены» -> «Дополнительные домены»

Куда загружать файлы по FTP?

и напротив Вашего сайта будет столбец «Корневой каталог документов».

Parallels Plesk

Стандартный путь — /httpsdocs/ (полный путь — /var/www/vhosts/ где hostname — имя хостинга, которое предугадать невозможно, и нужно уточнять у хостинг-провайдера). Также нужно понимать, что для windows-хостинга этот путь будет другим и единого шаблона для него нет. Мы рекомендуем узнать путь в разделе «Сайты и домены» возле фразы «Папка сайта».

Куда загружать файлы по FTP?

Как загружать файлы по FTP?

Для загрузки обычно используется специальная программа (FTP-клиент). Мы подготовили подробные инструкции по самым популярным бесплатным FTP-клиентам (Filezilla, Far Manager, Total Commander).

Как загрузить архив — работа с FTP через веб-интерфейс

Вы попадете на страницу работы с FTP сервером, через WEB-интерфейс.

  1. Выбираете каталог, куда необходимо закачать файл (по умолчанию, это корневой каталог html).
  2. В списке сайтов, вы увидите ваши сайты. Справа, напротив вашего сайта (на котором требуется распаковать архив) кликните на значок плюс.
Как загрузить архив — работа с FTP через веб-интерфейс

Откроется страница выбора файла для загрузки.

  1. Нажимаете на кнопку «Выберите файл», в открывшемся окне проводника выбираете файл, предназначенный для загрузки на сервер.
  2. Выберите папку назначения для загружаемого файла.
  3. После выбора файла, вы увидите его имя возле кнопки «Выберите файл». Для подтверждения нажмите зеленую галочку.
  4. После загрузки файла нажмите на синюю стрелку – вы вернетесь к списку файлов и папок вашего хостинг-аккаунта.

Пошаговая инструкция по установке WordPress на хостинг.

Как загрузить архив — работа с FTP через веб-интерфейс

С помощью FTP клиента

Для того чтобы закачать файлы на сервер по FTP-протоколу, необходима специальная программа, которая может работать по такому протоколу. Называют такую программу FTP-клиентом. Существует много таких клиентов, но все они выполняют одну и ту же функцию, а именно удобную и быструю закачку файлов на сервер.

Читайте также:  Правила использования операторов grep и find в Linux

Для копирования файлов воспользуемся программой FileZilla. Это один из самых лучших, удобных и бесплатных FTP клиентов. Закачка файлов или нескольких папок в такой программе осуществляется быстро и очень удобно.

Для начала, найдите эту программу в интернете и скачайте. Прежде чем скачать, посмотрите системные требования программы. Выбирайте ту версию, которая поддерживает вашу операционную систему.

После установки FileZilla запустите программу. Далее в левом верхнем углу под словом «Файл» есть кнопка «Открыть Менеджер Сайтов» (смотрите рисунок ниже). Нажимаете на нее.

С помощью FTP клиента

Перед вами откроется менеджер сайтов. Нажимаем на кнопку (1) «Новый сайт» и даем любое название. Я, например, назвал «kniga«. Далее в строке «Хост» прописываем IP-адрес своего сервера. IP-адрес — это адрес вашего FTP-соединения.

Узнать его можно в электронном письме, которое высылается вам хостингом после регистрации. Если же не хотите долго искать это письмо, то зайдите в панель управления хостинга и найдите там папку с названием типа «IP-адреса аккаунта«. Вот там и находиться ваш адрес. Скопируйте и вставьте его в поле «Хост«.

В строке «Protocol«, «Encryption» и «Тип входа» у вас должно быть написано, как у меня на рисунке. Далее вводите имя пользователя и пароль, которые вы используете, чтобы войти в панель управления своим хостингом. В конце нажимаете на кнопку «Соединиться«. После этого вам будет предоставлен ftp доступ.

Итак, давайте поближе рассмотрим программу FileZilla — это лучший ftp клиент. В поле (А) располагаются команды по соединению. Если программа по какой-то причине не смогла соединиться, то она прописывает ошибки.

Если такое происходит, то нужно попробовать еще раз перезайти. В поле (Б1) и (Б2) располагаются все файлы вашего компьютера. В поле (В1) и (В2) располагаются файлы вашего web-сервера.

Для начала, в поле (В2) кликните на папку «domains«, потом кликаете по самому домену блога и затем заходите в папку «public html«. Нажимаете правую кнопку мыши, выбираете «создать каталог» и присваиваете название, например «kniga«.

В полях Б1 и Б2 выбираете нужный файл и просто перетаскиваете его в поле В2. Хочу отметить, что можно в поле Б2 сразу выделить несколько файлов, нажать на правую кнопку мыши и на кнопку «Закачать на сервер«. Еще можно закачивать файлы в другом направлении, с сервера на свой компьютер.

В поле (Г) будут располагаться файлы, с которыми вы работали. С помощью кнопок, расположенных ниже поля (Г), вы можете узнать:

С помощью FTP клиента
  • какие файлы у вас находятся в задании — это файлы, который вы выбрали для последующего скачивания;
  • неудавшиеся передачи — это те файлы, которые по какой-то причине не смогли закачаться к вам на сервер. Всегда просматривайте названия таких файлов и где они расположены на компьютере, чтобы потом вы смогли второй раз закачать их. Будьте очень внимательны к этому пункту, так как если это будут файлы какого-нибудь движка сайта или плагина, то вы естественно его можете и не установить или установить, но потом он у вас будет некорректно работать.
  • успешные передачи — это файлы, которые без проблем закачались на ваш сервер.
Читайте также:  Как скопировать файл в Linux через терминал

Вот собственно и все, что необходимо знать вам по этому вопросу. Самый лучший способ — это закачка файлов с помощью FTP-клиента FileZilla. Выбирайте этот способ, так как он очень быстрый и удобный.

Однако если же вы используете, например, чужой компьютер без FTP менеджера и вам надо закачать пару небольших текстовых файлов, то тут вы можете и обойтись простым файловым менеджером самого хостинга.

Мне нравится

Не нравится

Структура каталогов хостинга

При подключении к хостингу по FTP вы попадаете в домашний каталог. Он содержит следующие файлы и каталоги:

  • каталоги с именами сайтов (на примере ) — появляются при создании сайта в панели управления,
  • etc — содержит конфигурационные файлы хостинга,
  • tmp — для временных файлов, в него загружаются резервные копии,

Каталог сайта, который появляется при его создании в панели управления, имеет следующую структуру:

  • ваш_домен/docs — корневой каталог сайта. В него следует загружать файлы сайта (html-документы, php-скрипты, картинки). Полный путь к корневому каталогу сайта на сервере: /home/идентификатор/ваш_домен/docs;
  • ваш_домен/cgi — для cgi-скриптов, его содержимое доступно по адресу http://ваш_домен/cgi-bin/;
  • ваш_домен/php — для подключаемых php-модулей, путь к нему задан параметром include_path;
  • ваш_домен/errordocs — содержит стандартные страницы ошибок;

Будьте внимательны при работе с файлами. Не удаляйте служебные файлы и каталоги — это может нарушить работу хостинга.

FTP-пользователю можно предоставить доступ только к определенному каталогу хостинга, например, к файлам одного сайта. Для этого:

  • авторизуйтесь в панели управления хостингом, используя номер вашего договора и пароль;
  • перейдите в раздел FTP и SSH, где вы увидите имена пользователей FTP;
  • выберите необходимого пользователя, отредактируйте поле Доступ, нажмите ссылку Изменить и сохраните изменения.
Читайте также:  Сколько места занимает Ubuntu после того, как он уже установлен?

Например, чтобы FTP-пользователь имел доступ к файлам сайта , в поле Доступ введите /home/login/, где login — идентификатор услуги хостинга, docs — корневой каталог сайта.

Узнать полный путь для каталога вы можете с помощью раздела Файловый менеджер панели управления хостингом. Путь отображается в верхней части страницы.

Передача файлов

Теперь мы загрузим следующие файлы (или те, которые вы выбрали):

website/ +- +- images/ +- +-

Закачивание файлов

Для начала в локальной панели перейдите в директорию, которая содержит нужные данные (например, и images/). Теперь, перейдите в нужную целевую директорию на сервере (используя список в серверной панели). Чтобы загрузить данные, выберите соответствующие файлы/директории и перетяните их из локальной в удалённую панель. После этого вы заметите, что файлы будут добавлены в очередь в нижней части окна и, через некоторое время, удалены оттуда после загрузки на сервер (естественно, если всё произошло без ошибок). Загруженные файлы и директории будут отображены в серверном списке в правой колонке.

Список локальных и серверных файлов после загрузки

Примечание: Если вам не нравится «перетягивать» файлы, достаточно просто кликнуть правой кнопкой на выбранных файлах/директориях и нажать «Загрузить»

Примечание (для продвинутых): Если вы включили фильтрование и загрузили директорию целиком, на сервер будут загружены только неотфильтрованные файлы из этой директории.

Скачивание файлов

Скачивание файлов или целых директорий, по сути, работает так же, как и закачивание, вы просто перетягиваете файлы/директории наоборот: из удалённой панели на локальную.

Примечание: Если вы (случайно) попытаетесь перезаписать файл при его скачивании или закачивании, FileZilla по умолчанию отобразит диалоговое окно с разными вариантами действий (перезаписать, переименовать, пропустить, …).

Как подключиться к FTP-серверу через терминал Linux

В Linux к FTP можно подключиться через системное приложение «Терминал». Это очень похоже на использование командной строки в Windows. Последовательность абсолютно та же – набираем команду ftp и активируем ее нажатием на кнопку Enter. Потом пишем open ссылка_на_хост. Не забываем, что затем надо указать логин и пароль.

Вот примеры доступных опций:

В Linux предусмотрен и другой вариант подключения к FTP. Сначала надо установить нужный пакет, дав вот такой запрос:

sudo apt-get install curlftpfs

Следом нужно предоставить права на определенную папку:

sudo chmod 777 ~/ftp

Теперь производится монтирование ftp-директории:

sudo curlftpfs -o allow_other ftp://user: [email protected] /home/virtdiver/ftp/

Если работать необходимо от имени пользователя, то вводится вот такая опция:

-o allow_other

Для размонтирования FTP-папки используем такую команду:

sudo umount ~/ftp