Закинуть файл из консоли на ftp

Linux сервер unix bash FTP

Задача
написать команду, который закидывал файл (ну например stat.log на ftp сервер 192.168.0.1)


Примечание:
Уточняю, мне это надо в скрипт обернуть. при ftp user@адрес будет просить пароль
Ответы:
ftp [email protected]
put  "local-path" "remote-path" (без ковычек)
Переносит local-path и сохраняет его на удаленной машине. Если имя пути на удаленной машине не указано, то будет назначено тоже-самое имя, как на локальной машине. Если указан флаг -P, то будут скопированы полные права доступа и время доступа к файлу.
# ! - Runs the specified command on the local computer
# ? - Displays descriptions for ftp commands
# append - Appends a local file to a file on the remote computer
# ascii - Sets the file transfer type to ASCII, the default
# bell - Toggles a bell to ring after each file transfer command is completed (default = OFF)
# binary - Sets the file transfer type to binary
# bye - Ends the FTP session and exits ftp
# cd - Changes the working directory on the remote computer
# close - Ends the FTP session and returns to the command interpreter
# debug - Toggles debugging (default = OFF)
# delete - Deletes a single file on a remote computer
# dir - Displays a list of a remote directory's files and subdirectories
# disconnect - Disconnects from the remote computer, retaining the ftp prompt
# get - Copies a single remote file to the local computer
# glob - Toggles filename globbing (wildcard characters) (default = ON)
# hash - Toggles hash-sign (#) printing for each data block transferred (default = OFF)
# help - Displays descriptions for ftp commands
# lcd - Changes the working directory on the local computer
# literal - Sends arguments, verbatim, to the remote FTP server
# ls - Displays an abbreviated list of a remote directory's files and subdirectories
# mdelete - Deletes one or more files on a remote computer
# mdir - Displays a list of a remote directory's files and subdirectories
# mget - Copies one or more remote files to the local computer
# mkdir - Creates a remote directory
# mls - Displays an abbreviated list of a remote directory's files and subdirectories
# mput - Copies one or more local files to the remote computer
# open - Connects to the specified FTP server
# prompt - Toggles prompting (default = ON)
# put - Copies a single local file to the remote computer
# pwd - Displays the current directory on the remote computer (literally, "print working directory")
# quit - Ends the FTP session with the remote computer and exits ftp (same as "bye")
# quote - Sends arguments, verbatim, to the remote FTP server (same as "literal")
# recv - Copies a remote file to the local computer
# remotehelp - Displays help for remote commands
# rename - Renames remote files
# rmdir - Deletes a remote directory
# send - Copies a local file to the remote computer (same as "put")
# status - Displays the current status of FTP connections
# trace - Toggles packet tracing (default = OFF)
# type - Sets or displays the file transfer type (default = ASCII)
# user - Specifes a user to the remote computer


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.