• 締切済み

FTPコマンドのCDについて

windows2003サーバへFTP接続を行ったあと、リモート先のディレクトリ変更には"CD"コマンドをしますが、ドライブの変更はできないのでしょうか? やりたいことは、FTP接続時または、接続後に任意のドライブ(cドライブ以外)のディレクトリに移動したいです。 初歩的なことかも知れませんがどなたか教えてください。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

Windows 2003 ServerでFTPサーバを設定したのはあなたでしょうか? あなた以外のサーバ管理者がFTPの設定を行っている場合はサーバ管理者に具体的なアクセス方法を確認して下さい。 #1の回答にあるようにWEB、FTP等のインターネットに使われるサーバはUNIXが起源になっていますので、ディレクトリ(フォルダ)の概念にドライブを超えたツリー構造を構築しています。 従って、ルート(/)以下にアクセス可能なディレクトリをマウントしてアクセスしますので、Windowsのローカルログインでドライブ毎のフォルダ管理と感覚的に一致しません。 あなたはWindowsのローカルログインでフォルダにアクセスする感覚でFTPのディレクトリ移動をイメージしていると思います。 FTPサーバのディレクトリ構造を習得して下さい。

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.2

http://oshiete1.goo.ne.jp/qa5274328.html 先の回答は無視ですか…

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

FTPには「ドライブ」という概念自体がありません。 よって、無理です。 特定のディレクトリ下に別名で割り当てる。 とか、そのような方法になるかと。 C:\を/home/c_driveというディレクトリに割り当て。 とか。 Windows2003サーバで可能かどうかは解りませんが。

関連するQ&A

  • FTPコマンドについて

    OSは2000Serverを使っています。コマンドプロンプトから入力するFTPコマンドにつき、二つ質問があります。 (1)ローカル(自分の端末)のあるディレクトリ配下すべてのディレクトリ・フォルダまるごとをFTPでアップロードしたい際、コマンドでなんと入力すればよろしいですか? (mput *ではすべてのファイルを転送するもののディレクトリは転送しないためmkdirでディレクトリを作成し、それぞれにmputするということしかできないのでしょうか?) (2)ログインするとC:に自分がいます。!dirでC直下のディレクトリを見るとたくさんありますが中でもDocuments and SettingsとProgram Filesについてはlcdで場所を移動できません。デスクトップにあるファイルを転送したいときなど、Documents and Settingsの下にいく必要がありますがどうすれば移動できますか?

  • FTPでの接続先の初期フォルダについて。

    UNIXよりwindows2003サーバへFTP接続を行います。 接続先の初期フォルダ(ルートディレクトリ)はどうしたら変更できるのでしょうか? 現在の設定では「c:\aaa/bbb/ccc/ddd/eee」とあった場合、 「c:\aaa/bbb/ccc」がルートディレクトリとなっています。 これを「c:\」(cドライブ直下)や別ドライブへ変更したいのです。 ※できる限り、別ドライブへの変更を望みます。 FFFTPの設定で初期ディレクトリを指定しても、接続されるディレクトリは決まっています。 初歩的なことかも知れませんがどなたか教えてください。

  • FTPコマンドについて

    お世話になります。 初歩的な質問かもしれませんが調べてもでてこなかったのでご容赦ください。 FFFTPでFTPサーバにアップするときによくフォルダをそのままドラッグ・ドロップしているのですがそのときのFTPコマンドはどのようなコマンドを使用しているのでしょうか? 単純にフォルダをコピーするコマンドはないですよね? アドバイスお願い致します。

  • コマンドプロンプト

    Windows付属のコマンドプロンプトの使い方について。 moveコマンドで、ファイルを移動することができると聞きましたが、 ディレクトリ(フォルダ)の移動は、どうすれば良いですか? moveコマンドですと、ディレクトリ名の変更になってしまいます。 ここでの移動とは、カレントディレクトリを変更するcdではありません。 よろしくお願いします。

  • FTPコマンドで、カレントディレクトリを日付の一番新しいものに移動する方法

    linuxのFTPコマンドについて質問です。 FTPで他のlinuxサーバに入ったあと、  「特定の文字列で始まり、且つその中でも日付が一番新しいディレクトリ」に CDコマンドで移動したいのですが、コマンドでそれを実現することは出来ますでしょうか? lsで表示されたディレクトリの中から目視で新しいディレクトリを探すという ことではなく、シェルの一部に組み込みたいので、 コマンドで対応したいです。 ディレクトリ名は、「○○○1」「○○○2」・・・「○○○5」という 風に「○○○」は同じで数字部分が増えていく形式です。 且つ、一番新しい数字のものが一番新しいタイムスタンプとなっています。 (関係ないディレクトリ「■■■1」~「■■■5」というのも混在しています) なので、dirコマンドで「dir ○○○*」として絞ったあと 日付が最新 or 数字の大きいものというものを抽出した結果を、 CDコマンドに渡せればと思っています。 (方法は問いません) 良い方法があれば、教えていただきたいです。 よろしくお願いします。

  • FTPコマンドについて教えて下さい。

    初めて投稿させていただきます。 場所が離れたLAN上に(セグメントが違います)Windows95の旧型PCがあります。 このPCに3MB弱のデータを取り込ませたいのですが、古い機種の為USBフラッシュメモリが使えません。 容量的にFDでは不可ですし、CD-ROMドライブも機能していない状態で、 しかもこのPCとの共有フォルダの作成もセキュリティ的な問題で禁止されており八方塞状態で困っています。 色々NETで解決法を調べて行くうちにコマンドプロンプトより「FTPコマンド」という ファイル転送コマンドがあることを知ったのですが… コレについて詳しく教えて下さい。 まず、このコマンドは一般的なPCから一般的なPCへのファイル転送は可能ですか? 使用するPCは「Windows95」と「WindowsXP」です。 こちらの回答を参考に→[http://okwave.jp/qa191432.html]試してみましたが IPアドレスを入力した時点で『> ftp: connect :エラー番号が不明です』と出てしまい次に進みません。 FTPコマンドはFTPサーバにのみに有効なコマンドなのでしょうか? 試しに別のFTPサーバのIPを打ってみたら行けそうな雰囲気でした。(最後までは試していません) 又、FTPコマンドが使用できない場合、このWindows95にファイルを取り込ませる為の良い案があれば 教えて下さい。 物凄く基本的なことをお尋ねしていると思いますが、宜しくお願いします。

  • コマンドプロンプト FTPコマンドについて

    こんばんわ。 今回はコマンドプロンプトのFTPコマンドについて質問させてください。 処理概要 Windowsバッチにて、サーバA(Windows)からサーバB(UNIX)にFTPでファイルを複数送りたい その際、FTPが成功したか失敗したかをログファイルに出力したい。 以下プログラム set logDir=C:\hogehoge\log\ set settingFileName=C:\hogehoge\upload.ftp set execDate=%date:~-10,4%%date:~-5,2%%date:~-2,2% set logFileName=%logDir%log_%execDate%.txt echo FTPバッチ起動 >> "%logFileName%" cd C:\hogehoge echo FTP開始 >> "%logFileName%" ftp -s:"%settingFileName% >> "%logFileName%" upload.ftpというファイルには以下のように記述しております。 ftp open サーバIP ポート ログインID パスワード binary prompt mput *.csv bye この2種類のファイルで、FTPは出来るのですが、 どうにかして成功/失敗を判断したいです。 どなたかわかる方、ご教授お願いいたします。 補足 UNIX上のバッチ処理(Cシェル)でもファイルがあるかどうか判断していますが、 WindowsでFTP失敗の場合、メールを送りたくてこのようなバッチを作成しました。

  • FTPサーバーのユーザを増やしたい。

    Linuxサーバーを使っています。 FTPは既にこのLinuxOSに入っているようなのですが、そのFTPサーバーにユーザを追加して、そのユーザのホームディレクトリの定義などをしたいのですが、そのためのLinuxコメンドが分かりません。 教えていただけませんでしょうか? おもにこのサーバーをSSHによるリモート操作なので、Linuxコマンドで操作する方法を教えていただければありがたいですが、コマンドからできなければ、Linuxサーバーを開きGUIで操作いたします。 FTPが入っているかを確かめる方法も知らないので、このサーバーにFTPサーバーが入っているかも定かではないです。ただ、ShellでFTPというコマンドを打つと「FTP>」となったので、入っていると判断しています。 OS:Fedora release 10

  • FTPコマンドでgetしたい

    FTPコマンドでファイルを転送したい。操作はクライアントで行っています。 サーバ⇒クライアントです。ディレクトリー構成は。(サーバー側)c:\2.txt を⇒(クライアント側)c:\2.txt に転送したいのですがエラーが出ます。次のように実行しています。 ftp>get c:\2.txt c:\2.txt としています。これを実行すると次のエラー 【550 c:\2.txt :The filename is incorrect】 と出ます。どうすればよいでしょうか? ファイルタイプもascii にしたりbin にしたり試しているがだめです。 お願いします。

  • dirコマンド

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