Команда Unlink в Linux (Удалить файл)
Команда Unlink в Linux (Удалить файл)
Unlink Command in Linux (Remove File)
В этой статье мы покажем вам, как удалить файл в системах GNU / Linux с помощью команды unlink.

Удаление файла с unlink
unlink
утилита командной строки для удаления одного файла
Синтаксис unlink
команды следующий:
unlink filename
Где filename
имя файла, который вы хотите удалить. В случае успеха команда не выдает никаких результатов и возвращает ноль.
Команда unlink
принимает только две опции, --help
которые отображают справку команды и --version
информацию о версии.
Будьте особенно осторожны при удалении файлов с помощью unlink
команды, потому что после удаления файл не может быть полностью восстановлен.
В отличие от более мощной rm
команды, unlink
может принимать только один аргумент, что означает, что вы можете удалить только один файл. Если вы попытаетесь удалить более одного файла, вы получите ошибку «unlink: extra operand».
При удалении символических ссылок с помощью 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
помощью простого процесса, но вы должны быть осторожны, чтобы не удалить соответствующие данные.