Главная | Контакты | Настройки СМЕНИТЬ ПАЛИТРУ:

Главная > Операционные системы > UNIX

CLRI(1M)

НАЗВАНИЕ
clri - очистка описателя файла

СИНТАКСИС


  /etc/clri  файловая_система номер_описателя ...

ОПИСАНИЕ
Команда clri записывает 64 нулевых байта в описатель файла с указанным номером. Тем самым описатель освобождается. Файловая_система задается именем содержащего ее специального файла. После выполнения команды clri все блоки файла с указанным описателем будут обозначаться как "not accounted for" (неучтенные), если запустить программу fsck(1M) для данной файловой_системы. Описатель может быть использован под новый файл.

По отношению к специфицированной файловой_системе необходимо иметь права на чтение и запись.

Команда clri используется для удаления файлов, не принадлежащих ни одному из каталогов, то есть файлов, которые невозможно удалить с помощью команды rm.

СМ. ТАКЖЕ
fsck(1M), fsdb(1M), ncheck(1M).
rm(1) в Справочнике пользователя.
fs(4) в Справочнике программиста.

ПРЕДОСТЕРЕЖЕНИЯ
Если файл открыт на запись, то команда clri не сработает. Файловая система, содержащая файл, должна находиться в размонтированном состоянии.

Если команда clri используется для описателя файла, входящего в каталог, необходимо одновременно удалить и элемент каталога, так как описатель может быть использован для нового файла. Если старый элемент каталога не удален, то он продолжает указывать на тот же самый файл. Это напоминает ссылку на файл, но работает совсем не так. Удаление старого элемента каталога уничтожит новый файл.


Главная > Операционные системы > UNIX