Команда Unlink в Linux (Удалить файл)

Команда Unlink в Linux (Удалить файл)

Unlink Command in Linux (Remove File)

5 Января 2020 | Терминал

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

Команда Unlink в Linux (Удалить файл)


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 помощью простого процесса, но вы должны быть осторожны, чтобы не удалить соответствующие данные.


    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...