Intereting Posts
Отсутствует оболочный модуль в perl 5.18 Как найти файл в папке и ее подпапке OpenSUSE 13.1 Не удается найти загрузочное устройство после обновления Как объединить в один файл только одинаковые имена файлов из двух папок? Как заставить tcpsvd отказаться от прав root? Сделать образ файловой системы ubi из каталогов Баш: почему не «настроено» вести себя так, как я ожидаю? Как добавить текст в выходной файл? Как построить длинную командную строку? Как получить активные сокеты домена unix для определенного pid, если я не могу использовать команду lsof? Как добавить скрипт bash в переменную PATH с помощью символических ссылок? Создание раздела с начальной точки до конца диска с использованием разделенных Как проверить раздел подкачки сценарий оболочки для подключения внешнего устройства к точке подключения Путь есть, но не может вызвать одну программу без указания пути

Связывание файловых систем со сменными носителями

Есть ли способ создать связь между чем-то вроде /usr/bin и /removable/SD Card/usr/bin ?

У меня есть хромовая книга с установленным crouton и 128-Гбайт SD-картой. Я хотел бы иметь возможность хранить некоторые из более крупных программ и сценариев на SD-карте, но не всю файловую систему.

Есть ли способ создать ссылку, поэтому, если я попытаюсь сделать что-то вроде $ pycharm он ищет двоичный файл как в /usr/bin и /removable/SD Card/usr/bin ?

Добавьте его на свой путь

  • Как и другие пользователи, добавьте /removable/SD\ Card/usr/bin на ваш путь. Лучшее место для этого, вероятно, будет в файле, таком как sdcard.sh в /etc/profile.d/ (зависит от дистрибутива, не обязательно о Chromebook) для всей системы или в ~/.bashrc или ~/.bash_profile для вашего пользователя.
    Вероятно, это лучший способ, просто добавьте в свой файл PATH="${PATH}:/removable/SD\ Card/usr/bin" .

Сделайте символическую ссылку (иначе Symlink или Soft Link)

  • Вы можете связать файлы в /removable/SD\ Card/usr/bin/ с /usr/local/bin/ . Возможно, это не лучшее решение, так как вам придется добавлять ссылки для новых файлов и удалять старые.

Каким бы способом вы ни выбрали, вам нужно будет автоматизировать настройку, чтобы вы могли получить доступ к каталогу (если только вы не монтируете его вручную каждый раз). На ChromiumOS это, вероятно, уже настроено.

Вы можете добавить /removable/SD Card/usr/bin в ваш PATH .

В большинстве случаев вы хотели бы включить его в файл /etc/profile или /etc/profile.env , но вы можете поместить его в свой файл .bashrc или непосредственно в командной строке как PATH=$PATH:'/removable/SD Card/usr/bin' .

Обратите внимание, что вы избежали бы многих осложнений, если бы удалили место в имени каталога.