• ベストアンサー

LinuxからWindowsファイルのフルパス設定

WindowsのtxtファイルをLinuxのデータベースに取り込もうとしているのですが、 Windowsファイルのフルパス設定がわかりません。 えーと、見たいデータはWindowsで表現するところの C:\My Documents\test.txt だと思ってください。 Linuxなら /usr/local/bin/test.dat ですよね。 これをLinux側からWindowsを見ようとすると ディレクトリを区切る記号として「/」を使うのか、「\」を使うのかがわかりません。また、「:」の記号もどう対応するのでしょう? 初歩的な質問ですみませんがどなたか教えてください。 お願いします。

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

  • ベストアンサー
noname#8570
noname#8570
回答No.2

記憶が確かではありませんが・・・ >C:/My Documents/test.txt ではなく,Linuxでは一つのパーティションを一つのドライブとしてマウントしますので, その「c」じたいが,マウントすることにより, 一つのディレクトリのように見えます. おそらく /mnt ディレクトリ内にマウントされると思いますが. ですからwindowsのcドライブを/winとしてマウントした場合, /mnt/win = c: となるはずです. あとはlsコマンド等通りますので, 探せばあるかと思います.

hhayato10
質問者

お礼

結局、DOS窓からFTPで解決いたしました。 ご意見ありがとうございました。

その他の回答 (2)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.3

>マシンは2台です。(環境はWindows98とRed Hat Linux7.Xです。) >マシン1台のデュアルブートではありません。 >これをLinux側からWindowsを見ようとすると 同一マシン内なら、WindowsのパーティションをLinuxのマウントポイントのディレクトリに マウントすれば見えますが、別マシンなら、Windows側に何らかのファイルサービス機能の サーバが必要です。 Windows側に入れるサーバ機能によって、以下のようなパターンがあります。 ・Microsoftネットワーク共有サービスを入れて共有する場合  ->Linux側はsambaクライアントでマウントします ・NFSサーバを入れる場合  ->Linux側はNFSクライアントでマウントします ・FTPサーバを入れる場合  ->Linux側はFTPクライアントでアクセスします ・Webサーバを入れる場合  ->Linux側はブラウザでアクセスします どの方法でアクセスしようとしているのでしょうか? いずれにしても、Windowsのディスクに直接アクセスするわけではなく、Windowsのサーバ側で アクセスを許可するフォルダを設定するので、C:とかのドライブの概念はありません。

hhayato10
質問者

お礼

結局、DOS窓からFTPで解決いたしました。 ご意見ありがとうございました。

noname#8570
noname#8570
回答No.1

「/」と「\」についてはほとんど区別無く使ってかまわないと思います. 使用しているフォントのコードの違いです. LinuxからWindowsをみるというのはどういう状態でですか? 一台のPCにデュアルブートで入れているのですか? 基本的にLinuxで Windowsのディスクをマウントすれば, マウント先に指定したディレクトリ内に 指定した名前でマウントされているので, 「:」とかの記号は関係なくなると思いますが?

hhayato10
質問者

補足

説明が少なくてすみません。 マシンは2台です。(環境はWindows98とRed Hat Linux7.Xです。) マシン1台のデュアルブートではありません。 ご説明を確認させてもらうと、 C:/My Documents/test.txt という指定方法になるのでしょうか?

関連するQ&A