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

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

Оставьте комментарий