Работа с FTP как с локальной папкой через CurlFtpFS

CurlFtpFS - утилита для монтирования удалённых FTP-хранилищ в локальную файловую систему. После монтирования мы можем оперировать с данными на сервере как с локальными, а все рутиные операции обмена файлами по протоколу FTP за нас будет делать утилита.

Для начала нужно установить утилиту.

Debian/Ubuntu:

apt-get install curlftpfs

CentOS:

yum install curlftpfs

Создадим директорию, к которой будем монтировать FTP-хранилище:

mkdir /ftpmnt

Для использования утилиты примонтируем к директории ftpmnt удаленное хранилище.

curlftpfs ftp://{пользователь ftp-хранилища}:{пароль от ftp-хранилища}@{адрес ftp-хранилища} /ftpmnt {дополнительные опции}

После окончания работы с удаленным хранилищем отмонтируем директорию

umount /ftpmnt