運用コマンドレファレンス Vol.1

[目次][索引][前へ][次へ]


show file

[機能]

ローカルまたはリモートサーバ上のファイルの内容と行数を表示します。FTP接続のときは,ファイルパスの最後を”/”としディレクトリ指定することで,ディレクトリリスト内容を取得表示します。

[入力モード]

一般ユーザモードおよび装置管理者モード

[入力形式]

show file <File Name> [debug]

[パラメータ]

<File Name>
表示するファイル名として以下を指定します。
  • ローカルファイル指定
    装置内のファイル名を指定します。
  • リモートファイル指定
    以下のURLを指定します。
    ・FTP
     ftp://[<username>[:<password>]@]<host>[:<port>]/<filepath>
    ・TFTP
     tftp://<host>[:<port>]/<filepath>
    ・HTTP
     http://[<username>[:<password>]@]<host>[:<port>]/[<filepath>]
     
     <username>:リモートサーバのユーザ名
     <password>:リモートサーバのパスワード
     <host>:リモートサーバの名称またはIPアドレスを指定します。
     IPv6アドレスを使用する場合は”[ ]”で囲む必要があります。
     (例)[2001:240:400::101]
     <port>:ポート番号を指定します。
     <filepath>:リモートサーバのファイルパスを指定します。
     
    ftp,http指定時に,<username>と<password>を省略した場合は,匿名ログインを行います。<password>を省略した場合は,問い合わせプロンプトが表示され,入力を促します。

debug
リモートファイル指定時に通信状況の詳細を表示します。
リモートファイル取得時に”Data transfer failed.”としてエラーとなった場合に,このパラメータをつけて再度コマンド実行することにより,サーバレスポンス等エラーの詳細を知ることができます。

[実行例]

  1. リモートサーバ上のファイル内容を表示します。
     
    > show file ftp://staff@[2001:240:400::101]/backup.cnf
     
    Authentication for 2001:240:400::101.
    User: staff
    Password: xxx …リモートサーバ上のユーザstaffのパスワードを入力します。
    transferring…
     
    line Department1 ethernet 0/0
    !
     
    ### Total 2 lines.
    >
  2. リモートサーバ上のディレクトリ内容を表示します。
     
    > show file ftp://staff@[2001:240:400::101]//usr/home/staff/
     
    Authentication for 2001:240:400::101.
    User: staff
    Password: xxx …リモートサーバ上のユーザstaffのパスワードを入力します。
    transferring…
     
    ### List of remote directory.
    total 9
    -rw-------  1 staff user   34 Dec  8 11:31 .clihihistory
    -rw-------  1 staff user  408 Dec  8 12:32 .clihistory
    -rw-------  1 staff user    0 Dec  8 12:32 .history
    -rw-r--r--  1 staff user  109 Dec  8 10:02 .login
    -rw-r--r--  1 staff user  268 Dec  8 10:02 .tcshrc
    -rw-r--r--  1 staff user   34 Dec 12 12:62 backup.cnf
    >

[ユーザ通信への影響]

なし

[応答メッセージ]

表8-4 show fileコマンドのメッセージ一覧

メッセージ 内容
Data transfer failed. (<reason>) リモートサーバからのファイル転送に失敗しました。
<reason>:付加情報
調査のためdebugパラメータをつけて再実行してみてください。
### List of remote directory. 指定ディレクトリのリスト内容を取得し表示しています。
### Total <num> lines. 表示したファイルの行数は<num>行でした。

[注意事項]

  1. 指定するファイルは,ASCIIテキストファイルとします。バイナリ形式等の端末で表示できないファイルを指定しないでください。指定した場合,画面表示が崩れたり,不正な文字が表示されたりすることがあります。その場合は,本装置にログインし直すか,端末をリセットしてください。
    なお,HTTP転送の場合,このようなファイルは途中で切り捨てられ,「Data transfer failed.」としてダウンロードしないことがあります。
  2. <File Name>でのURL指定時に,<password>を含めてコマンド投入しないことをお勧めします。投入されたコマンドは運用ログに記録され,他のユーザに参照される恐れがあります。セキュリティを保つため,<password>は省略し,問い合わせプロンプトで入力することをお勧めします。
  3. FTP取得の場合,ディレクトリ(ファイルパスの最後尾が”/”)を指定すると,ディレクトリのリスト内容を取得し表示します。
  4. URL表記上,<host>指定と<filepath>指定の間の”/”はパス成分に含みません。例えば,ftpリモートサーバ上の/usr/home/staff/a.cnfを指定する場合は,ftp://<host>//usr/home/staff/a.cnfとなります。

[目次][前へ][次へ]


[他社商品名称に関する表示]

Copyright (c) 2005, 2011, ALAXALA Networks Corporation. All rights reserved.