Я создал символическую ссылку (в частности, символическую ссылку, а не псевдоним Finder, за которой bash не может следовать) с каталогом в моей домашней папке с помощью ln -s link $HOME/directory
и теперь я хочу скрыть ссылку в Finder так, Мне не нужно смотреть на это. Обычно я использую chflags hidden link
для достижения этой цели, но, конечно, это повлияет на каталог, а не на ссылку. Я не могу использовать стандартную начальную точку, потому что имя самой ссылки важно для приложений, которые ее ищут, а ведущая точка меняет имя.
Поэтому мой вопрос: как мне скрыть символическую ссылку, не скрывая директорию, на которую она ссылается, или не меняя ее имя?
РЕДАКТИРОВАТЬ: я намеренно оставил свой вопрос неопределенным, потому что это небольшой эксперимент с Finder, но вот еще несколько деталей, чтобы уточнить, что именно я пытаюсь сделать.
Finder использует папку $ HOME/Desktop для самого рабочего стола, не имеет значения, является ли она ссылкой, псевдонимом или совершенно другой папкой с именем «Рабочий стол» (например, самой домашней папкой), если она находится в каталоге $ HOME. ,
Я сделал символическую ссылку на мой домашний каталог с именем «Рабочий стол», чтобы заполнить содержимое рабочего стола Finder содержимым моей домашней папки (если вы попробуете это, оно не вступит в силу, пока вы не войдете снова, также это было сделано на 10.6). Это также помещает саму символическую ссылку на мой рабочий стол, которую я не хочу видеть ни в окне Finder, ни на самом рабочем столе. Если бы я переименовал его в «.Рабочий стол », чтобы скрыть его, он будет скрыт, но связь между моей домашней папкой и моим рабочим столом также будет нарушена.