FTPモードのWindowsコマンドプロンプトからUnixにログインするときに、(UNIXサーバー上の)ファイルの内容を表示するにはどうすればよいですか? vi、cat、edを試しましたが、どれも動作しません。ls -l
を使用してファイルを表示できますが、コンテンツを表示できません。特別なコマンドがある場合はお知らせください。
FTPクライアントを介してVIとcatを実行することはできません。 SSHを使用してUNIXボックスにログインし、VIや猫を使用したい。
FTPはファイル転送専用です。
SSHでは、コマンドライン機能を使用できます。サーバー上のファイルの編集と表示。
出力ファイル名として「-」を渡すと、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>
Ftpがファイル転送のみのファイルの表示を許可しているとは思いません。一部のアプリケーションは、再開とオフセットを使用してファイルの一部を転送し、ファイルの表示可能な部分を「表示」することで、ソートの「表示」をエミュレートすると思います。ダウンロードと表示は、クライアントが表示をサポートしておらず、サーバーが再開している場合に最適ですが、サポートしている場合でもそうです。
注:コマンド「?」を入力できるはずです。 (引用符なし)、サーバーでサポートされているコマンドの完全なリストを取得します。 (参照: http://www.cs.colostate.edu/helpdocs/ftp.html )
完全なターミナルにアクセスする場合は、WindowsでSSHとPuTTYを使用する必要があります。 http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/