unlink

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

unlink — улита Unix, удаляющая имя одного указанного файла из файловой системы.

Описание[править | править код]

Если удаляемое имя было последней ссылкой на файл и никакие процессы не открывают файл, файл удаляется, и пространство, которое он использовал, становится доступным для повторного использования, в противном случае, когда файл открыт, файл будет существовать до последнего дескриптора файла после чего ссылка на него будет закрыта. Если имя ссылается на символическую ссылку, ссылка удаляется. Если имя относится к сокету или устройству, имя для него удаляется, но процессы, которые имеют открытый объект, могут продолжать его использовать.

В случае успеха возращает ноль, в противном случае возращает не нулевое значение

Синтаксис[править | править код]

   unlink [имя_файла]

Пример использования[править | править код]

Что бы удалить файл abc нужно выполнить данную команду:

   unlink abc

См. также[править | править код]

  • rm — команда, так же предназначенная для удаления файлов
  • cp — команда, предназначенная для копирования файлов
  • mv — команда, предназначенная для перемещения файлов
  • rmdir — команда, предназначенная для удаления каталога

Ссылки[править | править код]