Я намагався створити символічне посилання за допомогою наступної команди:
ln -s "~/Foo Bar/" Foo
... але це не спрацювало (тобто коли я заходжу в пошук і намагаюся подвійним клацанням клацнути по ньому, він говорить про те, що він вказує на недійсний шлях і пропонує мені видалити псевдонім або виправити його). Мені довелося перейменувати папку, FooBar
а потім виконати таку команду:
ln -s ~/FooBar/ Foo
Як я можу створити посилання без необхідності видаляти пробіл у імені папки?
Я шукаю спосіб зробити це в Терміналі, а не в інтерфейсі Finder.
ln -s ~/Foo<tab>
(де <tab> позначає фактичну клавішу ⇥ (вкладка) на вашій клавіатурі), якщо є лише одна папка, яка починається з "Foo", ~
тоді вона автоматично відбудеться розширити шлях до ~/Foo\ Bar/
.
ln -s
робить символьні посилання. Finder робить псевдоніми. Вони практично однакові в практичному, загальному використанні, але важливо визнати, що вони різні . Символьні посилання вказують на шлях до каталогу, тоді як псевдоніми вказують на файл. Якщо у вас є обидва вказівки на один і той же файл, і ви переміщуєте файл в іншу папку, а потім створюєте новий файл у старій папці, псевдонім буде вказувати на переміщений оригінал, а посилання символів - на новий файл.