2017-09-27 7 views
0

CygwinまたはminGWインストールの2つのフォルダを、現在のディスク内のフォルダと別のディスク内のフォルダとの間で統合する必要があります。Cygwin `rsync`ローカルフォルダパス

rsync -a dir1\ d:\dir2

として呼び出しは、Windowsでのパスのsyntaxisで、違法です。

ssh: Could not resolve hostname d: Name or service not known

どのように私はこのような場合のためのCygwinのパスを記述する必要がありますか?

答えて

1

私はCygwinは、現在インストールされていないが、私は思い出す場合は、のようなものを探している:dir1は、あなたの現在の作業ディレクトリにあると仮定すると

rsync -a ./dir1 /cygdrive/c/dir2 

。あなたが提供した問題はcygwinがdir1がフォルダであることを知らず、ホスト名として扱おうとしているということです(例えば、このシンタックスで異なるマシン間でrsyncを使うことができます:[email protected]:~/somefolder)。

、あいまいさを削除しようとするには、次の

cdは、あなたが探している特定のドライブのドライブ文字です
rsync -a /cygdrive/d/path/to/dir1 /cygdrive/c/dir2