cygwin home dir以外の異なるディレクトリにアクセスする方法


29

コンピュータにDropboxをインストールしましたが、cygwinディレクトリの外部にあります。おそらく最も簡単な方法は、dropboxディレクトリをcygwinのホームディレクトリに移動することです。とにかく、代わりにcygwinから私のdropboxディレクトリを閲覧することが可能かどうか疑問に思いますか?

回答:


43

/cygdrive/cたとえば、ディレクトリを指定することにより、cygwinからC:ドライブのルートにアクセスできます。

$ cd /cygdrive/c

同様に、あなたのC上の任意のファイルへのパス:と:ドライブは(と\ / sに変更sの「C」なし)、Windowsのパスを付けることによって構築することができる/cygdrive/cので、C:\Dropbox\myfileとしてのCygwin内からアクセスされるだろう/cygdrive/c/Dropbox/myfile


ターミナルにエイリアスに非常に似たショートカットを作成できることを覚えています。入力する代わりに、ドロップボックスの場所へのショートカットを作成することは可能/cygdrive/c/Document/.../Dropboxですか?
スターコーン

nvmそれを行う方法を見つけたln、答え
スターコーン

6

(@garyjohnの正解として)直接取得する以外に、Cygwinで実際に使用できるようにしたい場合は、mountコマンドを使用してホームディレクトリへのパスをマップすることもできます。このような何かが動作する可能性があります。

mount C:\dropbox\cygwin /home/me/dropbox

私はそれがうまくいくと確信していますが、テストするためのCygwinのインストールがないため、Cygwinがファイルシステムのループのために作成を拒否するかどうかわかりません(許可する必要があります)



1

cd "C:\ users"も機能します。しかし、メソッド$ cd / cygdrive / cの方がはるかに優れていると思います。exportC = / cygdrive / cを.bashrcファイルに入れて、コマンドcd $ C /を直接使用することもできます。


0

実行することにより、利用可能なドライブを探します。 df -h
Mounted On、あなたのすでにマウントされたドライブを見ることができます列。それらのパスを使用してそれらに移動します。私の場合のようにF:ドライブに移動し、実行しcd /cygdrive/fます。


1
mountより良い-によって示されていない既存のマウントポイントが表示されますdf -h
DavidPostill

-1

実行するファイルをドラッグアンドドロップすれば、作業ディレクトリを変更する必要はありません。

ディレクトリを変更する方法は、一度に1つのフォルダーに移動することです。例えば:
cd C:
cd Users
cd Name
cd Documents

次に、「
pwd
And」と入力すると、入力したディレクトリが表示されます。
/cygdrive/c/users/name/documents

ディレクトリを直接コピーして貼り付け、cdヒットする前に追加することもできますEnter

cygwin simpleを使用してLinuxバッチ処理ファイルを実行しているので、ファイルを端末にドラッグするだけでディレクトリを見つけ、を押すと実行されますEnter

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.