Utworzyłem dowiązanie symboliczne (konkretnie dowiązanie symboliczne, a nie alias Findera, którego bash nie może śledzić) do katalogu w moim folderze domowym za pomocą ln -s link $HOME/directory
i teraz chcę ukryć link w Finderze, więc nie muszę patrzeć na to. Normalnie chflags hidden link
użyłbym tego do osiągnięcia, ale oczywiście wpłynęłoby to na katalog, a nie na link. Nie mogę użyć standardowej kropki wiodącej, ponieważ sama nazwa linku jest ważna dla aplikacji, które go szukają, a kropka wiodąca zmienia nazwę.
Więc moje pytanie brzmi: jak ukryć dowiązanie symboliczne bez ukrywania katalogu, do którego prowadzi lub zmieniając jego nazwę?
EDYCJA: Celowo utrzymałem swoje pytanie niejasne, ponieważ jest to mały eksperyment z Finderem, ale oto kilka szczegółów, które wyjaśniają dokładnie, co próbuję zrobić.
Finder korzysta z folderu $ HOME / Desktop dla samego pulpitu, nie ma znaczenia, czy jest to link, alias lub zupełnie inny folder o nazwie „Desktop” (taki jak sam folder domowy), o ile znajduje się w katalogu $ HOME .
Utworzyłem symboliczny link do mojego katalogu domowego o nazwie „Pulpit”, aby zapełnić zawartość pulpitu Findera zawartością mojego folderu domowego (jeśli spróbujesz tego, nie będzie to obowiązywać, dopóki nie zalogujesz się ponownie, również to zostało zrobione na 10.6). To również umieszcza symboliczne łącze na moim pulpicie, którego oczywiście nie chcę widzieć ani w oknie Findera, ani na samym pulpicie. Gdybym miał zmienić nazwę na „.Desktop”, aby go ukryć, to by się ukrył, ale połączenie między moim katalogiem domowym a moim komputerem również byłoby zerwane.
:-)