• ベストアンサー

dirコマンド

初歩的ですが、Linuxのコマンドについて この場で質問させてください。 現場の業務でサーバのログ取得を行っています。 流れとして踏み台サーバにログインし、 Tera TermでLinuxサーバに入って ftpコマンドで踏み台サーバに接続し、 mputしています。 ※Linuxサーバ → 踏み台サーバ 手順はftpコマンド実行後に、dirコマンドを叩き、 cdコマンドでログを配置する場所まで移動しています。 この部分ですが、dirコマンドをなぜ叩いているのでしょうか。 ちなみに実行結果はsuccessと表示されるだけです。 ご回答いただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • h271015
  • ベストアンサー率71% (62/87)
回答No.4

No.3です。 ご確認ありがとうございます。 ディレクトリのプロパティ上「隠し属性」にはチェックは入っていないということですよね(たとえば、踏み台サーバ(Windows Server?)の設定、または使っているソフトウェアの機能等で、 D:ftproot\Administrator\ 以下に作ったファイルやディレクトリには自動で隠しファイル属性が付与される、といった可能性も考慮して)。 dirコマンド実行時のカレントディレクトリとしては、 D:ftproot\Administrator\ と思いますが、 dir /ah 等でも何も表示されないでしょうか。

caa29674
質問者

お礼

Windowsサーバの設定やソフトウェアの機能については、 把握していませんでした。 そちらも確認した上で、また何かありましたら質問させていただきます。 回答いただき、ありがとうございました。

その他の回答 (3)

  • h271015
  • ベストアンサー率71% (62/87)
回答No.3

質問としては、「何故何も表示されないのにdirコマンドを実行していて、かつ表示されないディレクトリにcdで移動できるか?」ということでよろしいでしょうか? ファイルやディレクトリには隠しファイルや隠しディレクトリという通常表示されないものがありますが、そのディレクトリが隠しディレクトリになっている、ということはありますでしょうか? もしそうであれば、dirコマンドをオプションなくそのまま実行しただけでは隠しディレクトリとなっているディレクトリは表示されないですが、ディレクトリ自体は存在するので移動はできると思います。 手順については、どのような意図で作成されているのか分かりませんので推測ですが、単なるdirでは何も表示されない(隠しディレクトリである)ことを確認したうえで、隠しディレクトリに移動している、というようなイメージなのではないでしょうか?

caa29674
質問者

補足

> 質問としては、「何故何も表示されないのにdirコマンドを実行していて、かつ表示されないディレクトリにcdで移動できるか?」ということでよろしいでしょうか? ⇒ 説明が分かりずらく、ずみません。 そちらの認識で合っています。 回答ありがとうございます。 移動できるディレクトリは、隠しディレクトリではありません。 右クリックの作成で作ったディレクトリになります。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

ログを残す手順になっていませんか? 何か問題が起こったときに、調査する人が手がかりとするために入れているのだと思います。

caa29674
質問者

補足

特にログを残す手順にはなっていません。 ディレクトリが存在しないことを念のため 確認しているとは聞いていますが、 なぜここで打つのか分かりませんでした。

  • Nebusoku3
  • ベストアンサー率38% (1464/3823)
回答No.1

dirコマンドで mput する ”ファイルのリストアップ” とともにファイルを 送る為に使います。 コマンドとコマンドの間に ”|” を入れることで コマンドの連続を実行できるので、それもお試しになればいいかと思います。 (dir  は 確か コマンドの ls や  ls -l と似たような動きをし、 mput でも動いたと思います。) (確か、 dir の代わりに ワイルドキャラクターの * も mput では使えたと思いますが確認しておりません。) mput に入った後、 help コマンドで 確認してみてください。 help dir や help ls などで、そのコマンドの説明が出てくると思います。

caa29674
質問者

補足

回答ありがとうございます。 すみません。説明が不足していましたので、 色々と補足させてください。 dirコマンドの意味は把握しています。 状況として、ftp接続後にdirコマンドを実行したところ、 successと表示され、ディレクトリは何も表示されませんでした。 その後に、cd XXXを実行しXXXに移動しています。 ディレクトリがないのに、なぜ移動できるのでしょうか。 尚、XXXの場所は以下です。 D:ftproot\Administrator\XXX