Как удалить символические ссылки в Linux

Как удалить символические ссылки в Linux

 

В этом руководстве мы покажем вам, как удалить символические ссылки в Linux. Для тех из вас, кто не знал, символическая ссылка (также известная как символическая ссылка) — это термин или особый тип файла в Linux, который указывает на другой файл или каталог. Как правило, для связывания библиотек используются символические ссылки. Также используется для связывания файлов журналов и папок на подключенных общих папках NFS (сетевая файловая система).

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговые инструкции по удалению символических ссылок в Linux.

Удалить символические ссылки в Linux

Символические ссылки можно удалить двумя командами: rmи unlink. Вы можете использовать любую из следующих команд для удаления символических ссылок.

  • Удалите символические ссылки с помощью rm

Чтобы удалить символическую ссылку, запустите  rm команду с именем символической ссылки в качестве аргумента:

rm symlink

Чтобы получить запрос перед удалением символической ссылки, используйте параметр:-i

rm -i symlink

Если вы хотите удалить более одной символической ссылки, вы можете передать несколько имен символических ссылок в качестве аргументов с spaceразделением:

rm symlink-name-1, symlink-name-2

rmКоманды опций :

-i hat mean interactive ask for delete file
-f force not ask just do action delete force
-r recursive . use for Directory
  • Удалите символические ссылки с помощью unlink

Лучший способ удалить символическую ссылку — использовать unlinkинструмент с соответствующим названием « ». Использовать unlink для удаления символической ссылки чрезвычайно просто, вам просто нужно указать ее на символическую ссылку, чтобы отключить и удалить:

unlink symlink
  • Найдите и удалите неработающие символические ссылки.

У команды find есть опция, которая позволяет вам находить символические ссылки, указывающие на файлы, которые больше не существуют. Эта команда выводит список символических ссылок в текущем каталоге:

find . -type l

После получения битых символических ссылок используйте   опцию с   командой, как показано ниже:-deletefind

find /path/to/directory -xtype l -delete

Поздравляю! Вы успешно удалили символические ссылки. Благодарим за использование этого руководства для удаления символических ссылок на сервере Linux.