По умолчанию символьные ссылки на каталоги в системах Unix обрабатываются как файлы, если использовать функцию автозаполнения. Например, имея в каталоге символическую ссылку на /srv/link/
набрав /srv/li
TAB только завершить /srv/link
вместо правильнее /srv/link/
, Это несколько мешает моему потоку, так как для написания полного пути требуется еще одна вкладка.
В любом случае, автоматически разрешить символьные ссылки в каталоге?
1
Это похоже на правду только в bash. Среди других, возможно, это не так в zsh.
—
Celada
Я должен нажать
—
cYrus
tab
дважды за это.
«Вернее» очень субъективно. Я думаю, что нынешний путь логичен. Чтобы удалить символическую ссылку, указав ее по завершению вкладки, в противном случае придется удалить завершающий
—
Daniel Andersson
/
и это может иметь катастрофические последствия в rm -r
случайно очистив каталог, он указывает вместо символической ссылки. Сейф перед сожалением. Моя точка зрения не лишает законной силы ваш вопрос в целом, но только отражение
@DanielAndersson О, это не пришло мне в голову. Хотя это явно не частый случай, я должен согласиться, что это намного безопаснее, чем сейчас, когда я об этом думаю. Спасибо за понимание.
—
Mikulas Dite
@Celada Привет, не могли бы вы опубликовать свой комментарий о различных оболочках в качестве ответа, чтобы я мог отметить это как решенное? Спасибо :)
—
Mikulas Dite