Как удалить символическую ссылку (симлинк)
Удаление символической ссылки осуществляется через командную строку, и, как мы покажем вам, на самом деле существует два разных способа отмены мягкой ссылки. Это предназначено для пользователей, которые проводят много времени в командной строке, но для менее знакомых символические ссылки используются в Linux, Mac OS X и Unix, чтобы указать одно местоположение или файл на другое местоположение или файл, очень похоже на то, как псевдоним работает в Mac OS X Finder или ярлык работает на рабочем столе Windows.
Давайте перейдем сразу к делу и покажем, как удалить символическую ссылку.
И да, это работает для удаления символической ссылки в Linux, Mac OS X или любой другой современной операционной системе на основе Unix.
Удалить символическую ссылку с отменой ссылки
Лучший способ удалить символическую ссылку — это использовать инструмент «unlink» с соответствующим названием. Использовать unlink для удаления символической ссылки очень просто, вам просто нужно указать символическую ссылку, чтобы отключить и удалить. Как всегда с командной строкой, убедитесь, что ваш синтаксис точен.
отключить SymLinkToRemove
Неважно, идет ли символическая ссылка на файл или на каталог, просто укажите прямо на соответствующую символическую ссылку и не добавляйте косую черту / в конце.
Например, если мы удаляем символическую ссылку из ~/Desktop/hosts в /etc/hosts, вы должны сделать следующее:
cd ~/Desktop/
отключить хосты
Вы всегда можете подтвердить, что просматриваете символическую ссылку, с помощью команды ‘ls -l’ следующим образом:
ls -l -rwxr-xr-x 1 Paul staff 24K 19 июн 11:28 hosts -> /etc/hosts
Это скажет вам, куда указывает символическая ссылка, если вы не уверены.
Команда unlink — это, по сути, команда rm, которую вы также можете использовать, если хотите удалить символическую ссылку.
Удалить символическую ссылку с помощью rm
Вы также можете напрямую использовать команду rm для удаления символических ссылок. Если вам не очень удобно использовать этот подход, вы всегда можете включить подтверждение с помощью команд rm и srm перед их запуском, что полезно для новичков в командной строке или для тех, у кого заведомо низкая точность синтаксиса.
rm SymLinkToDelete
Во многом так же, как и unlink, убедитесь, что вы указываете на правильную символическую ссылку и не включаете каталог / при указании символической ссылки для удаления, в конце концов, это ссылка, а не реальный каталог. .
В конечном счете, не имеет большого значения, какой метод вы выберете для удаления символической ссылки, просто используйте то, что вы помните или с чем вам удобно.
Знаете другой или лучший способ изменить и удалить символические ссылки в командной строке? Дайте нам знать об этом в комментариях.