Якщо ви намагаєтеся cd
в псевдонім , це не спрацює; це за проектом як псевдонім працює на рівні Finder, а не на рівні UNIX.
Я витягував деякі ключові аспекти псевдоніми , символічні посилання (symlinks) , і жорсткі посилання зі статті " Що таке аліаси, символічні посилання та жорсткі посилання в Mac OS X? "нижче.
Псевдоніми
Цей тип ярлика найстаріший для Mac; Її коріння йдуть повністю назад до системи 7. Псевдоніми створюються і управляються на рівні Finder, що означає, що якщо ви використовуєте термінал або не-Mac-додаток, наприклад багато програм і утиліт UNIX, псевдонім не роботи. OS X, здається, бачить псевдоніми як невеликі файли даних, які вони є, але не знає, як інтерпретувати інформацію, яку вони містять.
Символічні посилання
Цей тип ярлика є частиною файлових систем UNIX та Linux. Оскільки OS X побудована на вершині UNIX, вона повністю підтримує символічні посилання. Символічні посилання подібні до псевдонімів у тому, що вони являють собою невеликі файли, які містять шлях до вихідного об'єкта. Але на відміну від псевдонімів, символьні посилання не містять назви об'єкта inode. Якщо перемістити об'єкт в інше місце, символічне посилання буде розірвано, і система не зможе знайти об'єкт.
Жорсткі посилання
Як і символьні посилання, жорсткі посилання є частиною базової файлової системи UNIX. Жорсткі посилання - це невеликі файли, які, як і псевдоніми, містять inode ім'я оригінального елемента. Але на відміну від псевдонімів і символьних посилань, жорсткі посилання не містять шляху до початкового об'єкта. Як правило, ви використовуєте жорсткий зв'язок, коли потрібно, щоб один об'єкт файлу з'являвся в кількох місцях. На відміну від псевдонімів і символьних посилань, ви не можете видалити оригінальний жорстко пов'язаний об'єкт з файлової системи, не видаляючи спочатку жорсткі посилання на нього.
Що працює в обох терміналах & amp; Finder
Просто створіть символічну посилання в терміналі
ln -s <path to some folder> <destination of link>
Наприклад, на моєму робочому столі я створив символічну посилання на свій /Volumes
папки
ln -s /Volumes /Users/allan/Desktop/Volumes
На моєму робочому столі я отримав цей значок автоматично:
Ви навіть можете надати йому іншу назву:
ln -s /Volumes /Users/allan/Desktop/Stuff
І автоматично ...
ls -l
шоу