lcd
命令用于更改本地目录。
ls
命令用于列出远程目录中的文件。
我想要的是 lls
,它可以列出本地目录中的文件。
这个是否可能呢?
我知道我总是可以打开另一个终端来完成这个任务,但是我有些懒!
是的:
!dir
!
表示告诉客户端运行本地 shell 命令。在 Windows 和 Fedora 默认 ftp 客户端上进行了测试。请注意,实际命令可能取决于您的操作系统,例如其他版本的 Unix/Linux 上可能需要使用 !ls
。
值得一提的是,!
命令在 ftp 客户端的帮助系统中有列出:
ftp> help ! ! escape to the shell
要在本地列出文件,请使用以下命令
!dir
或者使用以下命令
!ls
注意:! 表示本地而非远程。
lcd 工作正常,但 !cd 不起作用,lpwd 不起作用,但 !pwd 能工作。
!
来运行本地shell命令。 - Justin Ethier!ls
而不是!dir
。 - userls
是正确的命令。这取决于您在哪个操作系统上运行您的ftp客户端... - Justin Ethierlls
。因此,我已经在~/.config/lftp/rc
中创建了一个别名,如下所示:alias lls ls -alh
。 - negora