こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

WindowsのtxtファイルをLinuxのデータベースに取り込もうとしているのですが、
Windowsファイルのフルパス設定がわかりません。

えーと、見たいデータはWindowsで表現するところの

C:\My Documents\test.txt

だと思ってください。

Linuxなら /usr/local/bin/test.dat ですよね。

これをLinux側からWindowsを見ようとすると
ディレクトリを区切る記号として「/」を使うのか、「\」を使うのかがわかりません。また、「:」の記号もどう対応するのでしょう?

初歩的な質問ですみませんがどなたか教えてください。
お願いします。

投稿日時 - 2002-10-24 12:06:20

QNo.388573

すぐに回答ほしいです

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

記憶が確かではありませんが・・・

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

投稿日時 - 2002-10-24 12:31:57

お礼

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

投稿日時 - 2002-10-24 23:03:47

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.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:とかのドライブの概念はありません。

投稿日時 - 2002-10-24 13:08:49

お礼

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

投稿日時 - 2002-10-24 23:04:16

ANo.1

「/」と「\」についてはほとんど区別無く使ってかまわないと思います.
使用しているフォントのコードの違いです.

LinuxからWindowsをみるというのはどういう状態でですか?
一台のPCにデュアルブートで入れているのですか?
基本的にLinuxで Windowsのディスクをマウントすれば,
マウント先に指定したディレクトリ内に
指定した名前でマウントされているので,
「:」とかの記号は関係なくなると思いますが?

投稿日時 - 2002-10-24 12:10:59

補足

説明が少なくてすみません。
マシンは2台です。(環境はWindows98とRed Hat Linux7.Xです。)
マシン1台のデュアルブートではありません。

ご説明を確認させてもらうと、
C:/My Documents/test.txt という指定方法になるのでしょうか?

投稿日時 - 2002-10-24 12:14:37

あなたにオススメの質問