Команда Unlink в Linux (удаление файла)

Команда «Отменить связь»

В этой статье мы покажем вам, как удалить файл в системах GNU/Linux с помощью команды unlink .

unlink — утилита командной строки для удаления одного файла.

Синтаксис команды unlink следующий:

 unlink filename

Где filename — имя файла, который нужно удалить. В случае успешного выполнения команда не выводит никаких данных и возвращает ноль.

Команда unlink принимает только две опции: --help , которая отображает справку по команде, и --version , которая отображает информацию о версии.

Будьте особенно осторожны при удалении файлов с помощью команды unlink , поскольку после удаления файл невозможно полностью восстановить.

В отличие от более мощной команды rm , unlink принимает только один аргумент, что означает, что вы можете удалить только один файл. При попытке удалить более одного файла возникнет ошибка «unlink: лишний операнд».

При удалении символических ссылок с помощью unlink файл, на который указывает символическая ссылка, не удаляется.

Чтобы удалить файл, вам необходимо иметь права на запись в каталог, содержащий этот файл. В противном случае возникнет ошибка «Операция не разрешена».

Например, если вы попытаетесь удалить файл file3.txt в каталоге /opt , владельцем которого является пользователь root:

 unlink /opt/file2.txt

Система выведет следующее сообщение:

 unlink: cannot unlink '/opt/file2.txt': Permission denied

В системах GNU/Linux unlink никогда не удалит каталог . Если вы попытаетесь удалить каталог:

 unlink dir1

Вы получите следующее сообщение:

 unlink: cannot unlink 'dir1': Is a directory

Заключение

Удаление файлов с помощью unlink — простой процесс, но вы должны быть осторожны, чтобы не удалить соответствующие данные.

отключить терминал

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *