Відповіді:
Ви можете отримати доступ до кореня вашого C: диска, наприклад, із cygwin, вказавши каталог /cygdrive/c
, наприклад,
$ cd /cygdrive/c
Аналогічно, шлях до будь-якого файлу на вашому C: накопичувачі може бути побудований за допомогою префіксації шляху Windows (без "C:" та з \ s зміненим на / s) з /cygdrive/c
, таким чином C:\Dropbox\myfile
, до нього можна отримати доступ із Cygwin як /cygdrive/c/Dropbox/myfile
.
ln
це відповідь
Якщо ви дійсно хотіли, щоб він був доступний у Cygwin, окрім отримання його безпосередньо (як правильна відповідь @ garyjohn), ви також можете спробувати скористатися mount
командою для відображення шляху до вашого домашнього dir. Щось подібне може спрацювати.
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
.
mount
краще - він покаже наявні точки кріплення, які не відображаютьсяdf -h
Перетягніть файл, який ви хочете запустити, і не потрібно змінювати робочий каталог.
Я змінюю каталог, переходячи по одній папці. наприклад:
cd C:
cd Users
cd Name
cd Documents
Потім введіть
pwd
І він покаже введений вами каталог.
/cygdrive/c/users/name/documents
Ви також можете безпосередньо скопіювати та вставити каталог та просто додати його, cd
перш ніж натиснути Enter.
Оскільки я використовую cygwin простий запуск файлу пакетної обробки Linux, я просто перетягую файл у термінал, і він знаходить каталог та запускається при попаданні Enter.
/cygdrive/c/Document/.../Dropbox
?