有没有办法在 ftp 中列出本地目录的内容?
Posted
技术标签:
【中文标题】有没有办法在 ftp 中列出本地目录的内容?【英文标题】:Is there a way of listing the contents of the local directory in ftp? 【发布时间】:2011-01-28 20:41:11 【问题描述】:lcd
更改本地目录。
ls
列出远程目录中的文件。
我想要的是lls
,列出本地目录中的文件。
这可能吗?
我知道我总是可以打开另一个终端来执行此操作,但我很懒!
【问题讨论】:
【参考方案1】:要在本地列出文件,请使用以下命令
!dir
或者使用下面的命令
!ls
注意: ! 表示本地而非远程。
lcd 工作,但 !cd 不工作,lpwd 不工作,但 !pwd 工作.
【讨论】:
【参考方案2】:是的:
!dir
!
告诉客户端运行本地 shell 命令。使用 Windows 和 Fedora 默认 ftp 客户端对此进行了测试。请注意,实际命令可能取决于您的操作系统,例如,在其他版本的 Unix/Linux 上可能需要 !ls
。
不管怎样,!
命令列在 ftp 客户端的帮助系统中:
ftp> help ! ! escape to the shell
【讨论】:
没问题,很高兴为您提供帮助:)。实际上是从 vim 中汲取的想法,它使用!
来运行本地 shell 命令。
如果您使用 Apple 的 bash shell(或类似版本),则需要使用 !ls
而不是 !dir
。
好点,在 *nix 系统上,ls
将是正确的命令。只是取决于你在什么操作系统上运行你的 ftp 客户端......以上是关于有没有办法在 ftp 中列出本地目录的内容?的主要内容,如果未能解决你的问题,请参考以下文章
关于 通过http请求 无法访问Linux下的ftp服务的解决办法!
有没有办法更改 Visual Studio 中 IntelliSense 中列出的构造函数的顺序?
将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法