Dropboxをコンピューターにインストールしましたが、cygwinディレクトリの外にあります。おそらく最も簡単な方法は、dropboxディレクトリをcygwinのホームディレクトリに移動することです。とにかく、代わりにcygwinから私のドロップボックスディレクトリを参照することは可能ですか?
たとえば、cygwinからディレクトリ/cygdrive/c
を指定して、C:ドライブのルートにアクセスできます。たとえば、
$ cd /cygdrive/c
同様に、C:ドライブ上の任意のファイルへのパスは、Windowsパスの前に( "C:"なしで、\ sを/ sに変更して)/cygdrive/c
を付けて構築できます。したがって、C:\Dropbox\myfile
はCygwin内から/cygdrive/c/Dropbox/myfile
としてアクセスできます。
Cygwinで実際に使用できるようにしたい場合は、(@ garyjohnの正解として)直接取得する以外に、mount
コマンドを使用してパスをホームディレクトリにマップすることもできます。このような何かがうまくいくかもしれません。
mount C:\dropbox\cygwin /home/me/dropbox
私はそれがうまくいくと確信していますが、それをテストするためのCygwinのインストールがなく、ファイルシステムのループのためにCygwinがそれを作成することを拒否するかどうかがわからないので(そうすることができるはずです)
@starcornが前述したように、ln
はこれに最適です。
$ ln -sv /cygdrive/c/Users/JohnWagg/Dropbox/ ~/dropbox
`/home/JohnWagg/dropbox' -> `/cygdrive/c/Users/JohnWagg/Dropbox/'
cd "C:\ users"も機能します。しかし、メソッド$ cd/cygdrive/cの方がはるかに優れていると思います。また、エクスポートC =/cygdrive/cを.bashrcファイルに入れて、コマンドcd $ C /を直接使用することもできます。
次のコマンドを実行して、利用可能なドライブを探します:df -h
オン Mounted On
列には、すでにマウントされているドライブが表示されます。それらのパスを使用してそれらに移動します。私の場合と同様に、F:ドライブに移動するには、cd /cygdrive/f
。