Intereting Posts
Контекст OpenGL без открытия windows – wglMakeCurrent не работает с HDC и HGLRC при использовании HWND, созданного с помощью GetDesktopWindow Как определить анимированные GIF-метки в секунду? Как сказать gzip_static не искать файлы изображений? Как установить git-поддерево с Cygwin в Windows 7? Как использовать сервер для перенаправления клиентов для прямого подключения друг к другу Где разместить обычные файлы приложений для записи? TreeView в приложении для Windows 8 в XAML Nginx – несколько сайтов WordPress в разных подкаталогах – цикл переадресации wp-admin Zend Framework: Apache расшифровывает кодированный URL вместо передачи закодированного URL? Unix Sockets: клиент перестает правильно получать сообщения после первого сообщения неработающий конструктор разделяемой библиотеки Как настроить ssl, используя только файл .htaccess Торговая площадка Eclipse Indigo Настройте Angularjs и CORS правильно, используя Apache, запускающий Flask api и интерфейс Angularjs в отдельном домене Как grep внутри grep

Локальный каталог OS X mount

Возможно ли установить локальный каталог в другой? Используя Perforce, я хочу сделать что-то эквивалентное symlinking директории, но таким образом, что обманывает это, думая, что это действительно просто другой каталог в проекте.

Я хотел бы сделать что-то вроде:

mount /foo/bar /home/foo/bar 

Возможно ли это, и если да, какие варианты мне нужно дать?

bindfs похоже, что вы после …

 mount localhost:/path1 /path2 

будет использовать NFS.

Есть много вещей, которые могут пойти не так с NFS, было бы безумным, чтобы обрабатывать их в этом ответе, лучше спросить на apple.stackexchange.com и прочитать man mount_nfs (8) .

Вы можете монтировать только разные файловые системы под деревом каталогов. Возможно, вы сможете добиться того, что хотите, жестко связав каталоги. OS X позволяет жестко связывать каталоги и прикладывать усилия к тому, что это похоже на разные каталоги

Метод BSD (и, таким образом, Darwin / OSX) для достижения этого – nullfs . Это не стандартная assembly OS X, но, возможно, можно построить из исходного кода, если у вас есть время поиграть с ним.

Чтобы сделать жесткую ссылку из одного каталога в другой, запустите:

 $ ln /foo/bar /home/foo/bar 

Важно отметить, что с точки зрения ОС обе ссылки рассматриваются одинаково. Вы можете удалить /foo/bar а /home/foo/bar останется действительной ссылкой на данные на диске.