如何在DOS的ftp模式下查看unix中文件的内容?

时间:2011-08-13 14:47:00

标签: windows unix ftp

当我在FTP模式下从Windows命令提示符登录到Unix时,如何查看文件的内容(在Unix服务器上)?我尝试了vi,cat和ed但它们都没有用。我可以使用ls -l查看文件,但无法查看内容。如果有任何特殊命令,请告诉我。

4 个答案:

答案 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个字节 `