ftp与tftp

ftp比tftp更方便。

0. 命令

ftp 192.168.0.34
tftp 192.168.0.34

两者都可以与服务器上传和下载文件。

1. put 和 get 即 上传 和 下载

put与get

2.常用命令解析

image.png

Windows与 Linux 端可能略有不同。

  1. ascii

设置标志。默认是关闭的。开启后,会将要 put 出去的文件,每一行末尾(换行符之前)增加一个 "/r"

即,由 /n 变为 /r/n .而 /r/n --> /r/r/n
如果是 get 文件,则将每行结尾的这个 /n前的 /r 酌情去掉一个。

如,/r/n --> /n .而 /n --> /n . 或者 /r/r/n --> /r/n

再将文件 get 进来。
总之,从 linux 出去,就增加一个 /r ,进来,则酌情减去一个 /r。(这是我实际操作的结果,与网络上说的,按照当前机子系统来确定,不一致)

  1. get

get file
get file /temp # 拷贝 file 到 /temp 目录下。

  1. mget

mget file
mget file /temp
mget file1 file2 # 同时 get 多个文件

  1. put 与 get 同理。
  2. mput 与 mget 同理。
  3. prompt # 也是个设置标志。“提示”的开关。默认开启。开启后,比如 mget file 时,会显示出提示信息。若关闭,则不提示。
  4. hash 是个设置标志。开启后,当你 put 文件时,每超过 1024 bytes,就会在控制台打印一个 “#”号。没啥意义。

3. tftp

tftp 只有 get 和 put 命令,没有 mget 和 mput
tftp UDP
ftp TCP
ftp 登录还需要用户名,密码登录。
tftp 不需要登录。

你可能感兴趣的:(ftp与tftp)