Is there a way of listing the contents of the local directory in ftp?

ftp, ls

Solution

Yes:

`!dir`

The `!` tells the client to run a local shell command. Tested this using both the Windows and Fedora default ftp clients. Note that the actual command may depend upon your OS, for example `!ls` may be necessary on other versions of Unix/Linux.

For what it's worth, the `!` command is listed in the ftp client's help system:

ftp> help !
!               escape to the shell

Problem

`lcd` changes local directories. `ls` lists files on remote directory. What I would like is `lls`, to list files on local directory. Is this possible? I know I can always open another terminal to do this, but I'm lazy!

Original source