Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
FTP (протокол передачи файлов) — один из протоколов набора протоколов TCP/IP. Протокол FTP состоит из двух компонентов: один — FTP-сервер, а другой — FTP-клиент. FTP-сервер используется для хранения файлов, и пользователи могут использовать FTP-клиент для доступа к ресурсам, расположенным на FTP-сервере, через протокол FTP. При разработке веб-сайта протокол FTP обычно используется для передачи веб-страниц или программ на веб-сервер. Кроме того, поскольку эффективность FTP-передачи очень высока, этот протокол обычно используется при передаче больших файлов по сети. FTP-клиент по умолчанию установлен на терминале Windows. Мы можем загружать и скачивать файлы с помощью команды ftp. Среда блога следующая:
Используйте ftp -h для просмотра справки по команде. Фактически, любой нестандартный параметр, за которым следует ftp, отображает справочную информацию по команде.
Используйте открытый ftp-ip в интерактивном режиме или напрямую ftp ftp-ip в среде cmd для подключения к ftp-серверу.
Используйте dir для просмотра файлов в каталоге FTP.
Используйте команду put для загрузки файла. При загрузке необходимо указать локальный путь к файлу и имя файла. Для удаленных файлов можно напрямую нажать Enter. По умолчанию они загружаются в корневой каталог учетной записи ftp.
Используйте команду get для загрузки файла по рабочему пути при инициировании ftp-соединения. В этом примере загрузите файл в C:\Users\wuhsh.
Используйте команду удаления, чтобы удалить файл.
Используйте команду mget для загрузки нескольких файлов, также вы можете использовать подстановочные знаки. Таким же образом используйте команды mput и mdelete для загрузки и удаления нескольких файлов.
Используйте тест mkdir, чтобы создать тестовый каталог на сервере.
Используйте команду status, чтобы проверить статус FTP.
Используйте команду Disconnect для отключения.
Использование: FTP [-v] [-d] [-i] [-n] [-g] [-s:имя файла] [-a] [-A] [-x:sendbuffer] [-r:recvbuf Fer] [-b:asyncbuffers] [-w:размер окна] [хост]
параметр | параметриллюстрировать |
---|---|
-v | Подавляет отображение ответов удаленного сервера. |
-n | Отключите автоматический вход при первом подключении. |
-i | Отключите интерактивные подсказки при передаче нескольких файлов. |
-d | Включите отладку. |
-g | Отключите подстановку имен файлов (см. команду GLOB). |
-s:filename | Указывает текстовый файл, содержащий команды FTP; команда запускается автоматически после запуска FTP. |
-a | Используйте все локальные интерфейсы при привязке подключений к данным. |
-A | Войдите анонимно. |
-x:send sockbuf | Переопределяет размер SO_SNDBUF по умолчанию, равный 8192. |
-r:recv sockbuf | Переопределяет размер SO_RCVBUF по умолчанию, равный 8192. |
-b:async count | Переопределить счетчик асинхронности по умолчанию, равный 3. |
-w:windowsize | Переопределяет размер буфера передачи по умолчанию 65535. |
host | Укажите имя хоста или IP-адрес удаленного хоста, к которому необходимо подключиться. |
серийный номер | имя | Описание команды |
---|---|---|
1 | ? | Отображает описание команды ftp. Вы можете добавить параметр в конце,да Добавьте имя команды, которое необходимо объяснить,Если не добавлено, будет отображен список, содержащий все команды. |
2 | append | Прикрепите локальный файл к удаленному компьютеру, используя текущие настройки типа файла. Примерный формат: добавление локального файла [удаленный файл], где локальный файл означает указание добавляемого локального файла. Удаленный-файл означает, что локальный-файл должен быть добавлен к файлу удаленного компьютера. Если это значение опущено, в качестве имени удаленного файла будет использоваться имя локального файла. |
3 | ascii | По умолчанию тип передачи файлов установлен ASCII. |
4 | bell | Переключатель звонка означает, будет ли напоминание о звонке после завершения передачи файла. По умолчанию выключено. |
5 | binary | Установите тип передачи файлов на двоичный. |
6 | verbose | Преобразование режима резервирования. Если здесь включено, будут отображаться все ответы ftp. Когда передача файла будет завершена, будет отображена эффективность передачи и статистическая информация. По умолчанию включено. |
7 | bye | Завершите сеанс FTP с удаленным компьютером, то есть безопасно отключитесь и выйдите из FTP. |
8 | cd | Измените рабочий каталог на удаленном компьютере. Например, данные компакт-диска, где данные — это каталог удаленного компьютера, который необходимо ввести. |
9 | close | Завершает сеанс FTP с удаленным сервером и возвращается в командную оболочку. |
10 | delete | Удалить файлы на удаленном компьютере. Например, mdelete удаленный-файл... удаленный-файл должен быть файлом, который нужно удалить. Вы можете удалить несколько файлов. |
11 | debug | Переключатель отладки,При включении печатает каждую команду, отправленную на удаленный компьютер.,перед командой——> По умолчанию выключено. |
12 | dir | Отображает список удаленных файлов и подкаталогов. Например, локальный файл данных dir, где данные — это каталог, определяющий список для просмотра. Если он не указан, это текущий каталог. local-file указывает локальный файл для сохранения списка. Если он не указан, он будет выведен на экран. |
13 | disconnnect | Отключитесь от удаленного компьютера, но сохраните командную строку FTP. |
14 | get | Используйте текущий тип передачи файлов для копирования удаленных файлов на локальный компьютер. Например, get удаленный-файл локальный-файл удаленный-файл указывает файл, который нужно скопировать, а локальный-файл указывает имя файла на локальном компьютере. Если не указано, удаленный-файл будет иметь то же имя. |
15 | glob | Переключатель подстановочных знаков имени файла |
16 | hash | Преобразует хеш-метку каждого передаваемого блока данных в печатный (#. Размер блока данных — 2048 байт. По умолчанию отключен, |
17 | help | Отобразить объяснение команды ftp, например справку. commmand Среди них команда — это команда, которую вы хотите объяснить. Если вы не добавите команду, отобразится список всех команд. |
18 | lcd | Измените локальный каталог локального компьютера. По умолчанию это каталог, в котором запускается FTP. Не думайте, что это бесполезно. Когда вы используете FTP,не меняйте часто каталоги локального и удаленного компьютеров по порядку. передавать файлы? Такие как ЖК [directory] Где [каталог]да указывает каталог локального компьютера, в который нужно войти.,Если вы не добавите этот параметр,Будет отображен рабочий каталог локального компьютера. |
19 | literal | Отправить параметр переговоров на удаленный ftp-сервер,Отчет., литературный argument […] где аргументда указывает параметр согласования, который будет отправлен на удаленный сервер. |
20 | ls | Отобразить файлы и подкаталоги удаленного каталога. Например, ls удаленный-каталог локальный-файл, где удаленный-каталог относится к каталогу списка, который нужно просмотреть. Если не указано, отображается текущий рабочий каталог. local-file указывает локальный файл для сохранения списка. Если он не указан, он будет выведен на экран. |
21 | mdelete | Удалить файлы на удаленном компьютере. Например, mdelete удаленный-файл... удаленный-файл должен быть файлом, который нужно удалить. Вы можете удалить несколько файлов. |
22 | mdir | Отображает список файлов и подкаталогов в удаленном каталоге, позволяя указать несколько файлов. такие как мдир remote-file … local-file параметр, я думаю, всем должно быть понятно, что это значит. Если не понимаете, просто посмотрите предыдущие подобные команды. |
23 | mget | Используйте текущий тип передачи файлов для копирования нескольких удаленных файлов на локальный компьютер. Например, mget удаленные файлы... Фактически можно указать несколько удаленных файлов, и это указывает удаленные файлы, которые необходимо скопировать на локальный компьютер. . |
24 | mkdir | Создайте удаленный каталог. Например, каталог команды mkdir аналогичен каталогу md в командной строке под nt, поэтому я не буду вдаваться в подробности. |
25 | mls | Отображение сводной информации о файлах и каталогах удаленного каталога Такие как млс remote-file … local-file Среди них необходимо добавить параметр удаленного файла, ''-''да использует текущий рабочий каталог удаленного компьютера. |
26 | mput | Скопируйте локальные файлы на удаленный компьютер, используя текущий тип передачи файлов, например mput local-files…. |
27 | open | Подключитесь к указанному ftp-серверу, например, к открытому порту компьютера, где компьютер обычно представляет собой IP-адрес удаленного компьютера, а порт — это назначенный порт, само собой разумеется. |
28 | prompt | Приглашение на преобразование: при передаче нескольких файлов приглашение ftp может выборочно получать или сохранять файлы. Если приглашение закрыто, команды mget и mput перенесут все файлы, открытые по умолчанию. |
29 | put | Используйте текущий тип передачи файлов для копирования локального файла на удаленный компьютер, например, введите локальный файл удаленного файла, где локальный файл — это локальный файл, указанный для копирования, удаленный файл — это имя файла на указанном удаленном компьютере. для копирования: нет. Если указано, имя файла совпадает с именем файла на локальном компьютере. |
30 | pwd | Отображает текущий каталог на удаленном компьютере. |
31 | quit | Завершите сеанс FTP с удаленным компьютером и выйдите из FTP. |
32 | quote | Отправка протокола и отчета на удаленный ftp-сервер. Ожидание ответа с одним кодом. Функция этой команды такая же, как и у буквального. |
33 | recv | Используйте текущий тип передачи файлов для копирования удаленного файла на локальный компьютер. Это имеет тот же эффект, что и команда get. |
34 | remotehelp | Отобразить справку по удаленным командам. Использование этой команды аналогично справке!. |
35 | rename | Измените имя файла на удаленном компьютере. Эта команда аналогична команде ren в командной строке nt, например, переименование имени файла новое имя файла. |
36 | rmdir | :Удалить удаленный каталог. Эта команда аналогична команде rm в командной строке nt, например каталог rmdir. |
37 | send | Скопируйте локальные файлы на удаленный компьютер, используя текущий тип передачи файлов. Команды отправки и размещения имеют одинаковую функцию. Например, отправить локальный файл удаленного файла |
38 | tatus | Показывает текущий статус ftp-соединений и переходов. |
39 | trace | Преобразование трассировки пакетов: при запуске команды ftp трассировка отобразит причину отсутствия пакета. |
40 | type | Устанавливает или отображает тип передачи файлов. Такие как тип [type-name] где имя типа Означает тип передачи файлов, по умолчанию даASCII, если не добавить этот параметр, будет отображаться текущий тип передачи. |
41 | user | Укажите пользователя для подключения к удаленному компьютеру. Например, имя пользователя [пароль] [учетная запись]. Имя пользователя — это имя пользователя, используемое для входа в компьютер. Пароль — это пароль для указанного имени пользователя. Если не указано, ftp запросит пароль. Учетная запись — это учетная запись, предназначенная для входа в компьютер. Если не указано, ftp предложит вам ввести учетную запись. |
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/190973.html Исходная ссылка: https://javaforall.cn