コマンドプロンプトからftpコマンドでftpサーバーへログインした時に、ログイン先のフォルダのファイル一覧は以下で見れます。
ftp> dir
しかし、ftpコマンドには、自分のPCのローカルなフォルダのファイル一覧を見るコマンドはありません。
では、どうやって見るかと言うと、dosコマンドのdirを使用します。
ftp> !dir
『!』で、dosシェルが起動され、dosコマンドのdirが実行できるようになるのです。
つまり、ftpコマンドのdirはサーバーのフォルダファイル一覧で、dosコマンドのdirはローカルのフォルダファイル一覧。