Подключение к FTP через командную строку Linux

Мне нужно загрузить файлы через FTP из командной строки. У меня есть эта информация: URL-адрес, имя пользователя, пароль, порт и тот факт, что я должен использовать пассивный режим.

Как мне загрузить файл с учетом этой информации?

Обратите внимание, что мне приходится делать это из сценария, поэтому мне нужно иметь возможность вводить эту информацию автоматически.