当我在FTP模式下从Windows命令提示符登录到Unix时,如何查看文件的内容(在Unix服务器上)?我尝试了vi,cat和ed但它们都没有用。我可以使用ls -l
查看文件,但无法查看内容。如果有任何特殊命令,请告诉我。
答案 0 :(得分:64)
如果输入“ - ”作为输出文件名,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>
答案 1 :(得分:6)
您无法通过FTP客户端运行VI和cat。您想使用SSH登录unix框,然后使用VI和/或cat。
FTP仅用于文件传输。
SSH允许命令行功能。编辑和查看服务器上的文件。
答案 2 :(得分:1)
我认为ftp不允许仅查看文件传输,我认为某些应用程序通过使用简历和偏移来转移文件的一部分以“查看”文件的可查看部分来模拟各种“视图” 。如果您的客户端不支持查看和您的服务器恢复,下载和查看将是最好的,如果它确实如此,它将会这样做。
注意:您应该可以输入命令“?” (没有引号)并获得服务器支持的命令的完整列表。 (见:http://www.cs.colostate.edu/helpdocs/ftp.html)
你应该使用SSH&如果你想访问一个完整的终端,就可以在windows上使用putty。 http://www.chiark.greenend.org.uk/~sgtatham/putty/
答案 3 :(得分:0)
您可以通过此视图 `root @ kali:〜$ ftp 10.10.101.129
已连接到10.10.101.129。
...
230登录成功。
远程系统类型是UNIX。
使用二进制模式传输文件。
ftp>被动
启用被动模式。
ftp> ls
227进入被动模式(10,10,101,129,89,219)。
150这是目录列表。
-rw-rw-r-- 1 1001 1001 141 2019年2月23日注意
226目录发送成功。
ftp>获得注释-#这将显示该文件中的内容。
远程:注意
227进入被动模式(10,10,101,129,89,219)。
150为注释(141字节)打开BINARY模式数据连接。
Jerry,我终于有机会更新我们的内部社交媒体平台(bookface.com)。
您可以注册并喜欢我的狗狗照片吗?
谢谢
226传输完成。
以0.00秒(273.7481 kB / s)接收到141个字节 `