FTP与文件系统管理全解析
1. FTP文件传输基础
1.1 禁用提示
默认情况下,使用 ftp 进行文件传输时,系统会提示确认是否真的要移动每个文件。但如果要下载包含数十或数百个文件的目录,逐个确认就显得很繁琐。可以使用 prompt 命令来开启或关闭这种验证提示。
示例如下:
ftp> mget *.txt
...
ftp> prompt
Interactive mode off.
ftp> mget *
在这个例子中,通过 prompt 命令关闭了交互式模式,之后使用 mget * 可以直接下载当前目录下的所有文件,无需逐个确认。
1.2 二进制和 ASCII 传输
二进制和 ASCII 传输的区别常令人困惑,这源于对回车和换行符的不同处理方式。DOS 系统和 UNIX 系统长期以来在如何标记行尾的问题上存在分歧。
- UNIX 系统默认使用二进制传输,而基于 Windows 的系统默认使用 ASCII 传输。
- 可以使用 bin 命令让 FTP 服务器使用二进制传输,使用 a 命令使用 ASCII 传输。
- 一般来说,二进制模式可以成功传输二进制和 ASCII 文件;而 ASCII 模式只能传输 ASCII 文件,若用 ASCII 模式传输二进制文件,文件会损坏。所以,建议使用二进制模式进行传输。
超级会员免费看
订阅专栏 解锁全文
2729

被折叠的 条评论
为什么被折叠?



