当我在Windows命令提示符中以FTP模式登录Unix服务器时,如何查看文件内容?我尝试了vi,cat和ed,但它们都不起作用。我可以使用ls -l
查看文件,但无法查看内容。如果有任何特殊命令,请告诉我。
如果您将“-”作为输出文件名传递给GET命令,则会将文件内容打印到控制台。例如...
$ ftp some_site.com
...
ftp> get some_file.txt -
remote: some_file.txt
229 Extended Passive Mode Entered (|||36565|)
150 Opening BINARY mode data connection for php_errors.log (438 bytes)
...
... contents of some_file.txt will be printed here
...
226 Transfer complete
438 bytes received in 00:00 (116.51 KiB/s)
ftp>
您不能在FTP客户端上同时运行VI和cat。您需要通过SSH登录Unix系统,然后使用VI和/或cat。
FTP仅用于文件传输。
SSH允许使用命令行功能。对服务器上的文件进行编辑和查看。
我认为ftp不允许仅查看文件,只能进行文件传输。我认为一些应用程序通过使用恢复和偏移来传输文件的一部分以模拟某种“视图”,从而“查看”文件的可视部分。如果您的客户端不支持查看并且您的服务器支持恢复,则最好下载和查看,如果它支持,它将自动执行。
注意:您应该能够输入“?”(不带引号)并获得服务器支持的命令的完整列表。(参见:http://www.cs.colostate.edu/helpdocs/ftp.html)
如果您想要访问完整终端,请在Windows上使用SSH和putty。http://www.chiark.greenend.org.uk/~sgtatham/putty/
GET remote_file CON:
? - user786653