Я установил Dropbox на моем компьютере, но он находится за пределами моего каталога Cygwin. Вероятно, самый простой способ - это просто переместить каталог dropbox в домашнюю директорию cygwin. В любом случае, мне интересно, можно ли вместо этого перейти в каталог dropbox из cygwin?
cygwin
home-directory
local-storage
cd
starcorn
источник
источник
/cygdrive/c/Document/.../Dropbox
?ln
вот ответЕсли вы действительно хотите, чтобы он был доступен в Cygwin, помимо получения его напрямую (как правильный ответ @ garyjohn), вы также можете попробовать использовать
mount
команду, чтобы отобразить путь к вашему домашнему каталогу. Нечто подобное может сработать.Я говорю, может, потому что, хотя я почти уверен, что это будет работать, у меня нет установки Cygwin, чтобы протестировать его, и я не уверен, что Cygwin откажется создавать его из-за циклов файловой системы (это должно позволять)
источник
Как упоминалось выше, @starcorn отлично подходит
ln
для этого.источник
CD "C: \ users" тоже работает. Но я думаю, что метод $ cd / cygdrive / c намного лучше, и вы также можете поместить export 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 simple для запуска файла пакетной обработки linux, я просто перетаскиваю файл в терминал, и он находит каталог и запускается при нажатии Enter.
источник