Удаление файла по номеру inode

удалить файл по inodeУдалять файлы можно не только по имени, но и по их inode (индексному дескриптору). Подробнее на примере. Сначала создадим файл:

[root@localhost]# cat > '\n\n\n\n\n\n\n'
Пишем любой текст
^D (жмем Ctrl+d)

Отобразим список inode:

[root@localhost]# ls -libt *

Для удаления файла по inode нужно использовать опцию , она предостерегает rm от интерпретации специальных символов как опций:

[root@localhost]# find . -inum -exec rm -- '{}' \;

Или выведем содержание файла:

[root@localhost]# find . -inum -exec cat '{}' \;

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

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