8

まず、CYGWINについてはまったく何も知らないので、我慢してください...

開発者は、DBAからいくつかのテキストダンプを入手する必要があります。これらは、CYGWIN環境およびkornshellを介してWindows上のOracleと連携します。

質問: kornshell / cygwinを使用して、昔ながらのテキストファイルを標準のWindowsネットワーク共有(UNCアドレス)にコピーするにはどうすればよいですか?


注:これまでに説明した回避策があります。DBAはテキストファイルをローカルの一時フォルダーにドロップし、WindowsタスクをセットアップしてテキストファイルをUNCアドレスにコピー/移動できます。このクルージは避けたいと思います。

4

1 に答える 1

21

\UNCパスは、文字を文字に置き換えることでCygwinパスにマップされます/

たとえば、Windowsで次のように表示されるファイル

\\server\dir1\dir2\foo.txt

Cygwinでは次のように表示されます。

//server/dir1/dir2/foo.txt

それが機能しない場合(機能するはずです)、ドライブ文字をUNCパスにマップすることもできます。たとえば、にマップ\\server\dir1する場合S:\、同じファイル(S:\dir2\foo.txt)がCygwinに。として表示されます/cygdrive/s/dir2/foo.txt

つまり、Cygwinコマンドは、UNCパスを持つディレクトリを通常のディレクトリとして扱うことができます。

https://cygwin.com/cygwin-ug-net/using.html#unc-pathsを参照してください

于 2012-04-19T20:04:11.133 に答える