Путем я раньше делал, это должно создать каталог, который содержит символьные ссылки на каталоги, Вы хотите ярлыки, делают и добавляют что каталог к Вашему CDPATH. CDPATH управляет где cd
будет искать, когда Вы переключаете каталоги, поэтому если тот каталог символьных ссылок находится в Вашем CDPATH, Вы можете cd
к любому из symlinked каталогов немедленно:
mkdir ~/symlinks
ln -s /usr/bin ~/symlinks/b
export CDPATH=~/symlinks
cd b # Switches to /usr/bin
Оборотная сторона, конечно - это, не будет работать, если будет каталог в Вашем текущем каталоге, названном "b" - который имеет приоритет по CDPATH
Мне обычно не нравятся ответы, в которых говорится "сначала, что необходимо переключить оболочки", но эта точная функция существует в ZSH, если Вы готовы использовать это вместо этого; это назвало названные каталоги. Вы экспортируете переменную foo
, и когда Вы обращаетесь к ~foo
это решает к значению $foo
. Это особенно удобно, потому что это работает в командах, кроме того, cd
:
echo hi > /tmp/test
export t=/tmp
cat ~t/test # Outputs "hi"
Если Вы не возражаете выполнять VM. Вы могли использовать его для совместного использования раздела через самбу (более простой в Windows затем NFS)
При выполнении coLinux в Windows (посредством andLinux распределения или иначе), можно использовать его для доступа к любой файловой системе, которую поддерживает Linux.
Я использую ext3 раздел с ext2ifs, и он хорошо работает для чтения и записи.