как получить имя каталога по значению inode в c? - PullRequest
3 голосов
/ 05 января 2011

Я пытаюсь добавить новую функцию в bash, и для работы нужна функция, чтобы получить имя каталога из заданного значения inode, так как получить эту работу?Я имею в виду, если в исходном коде bash есть какой-то встроенный функционал, в противном случае любая помощь будет принята

Ответы [ 2 ]

6 голосов
/ 05 января 2011

Это невозможно без поиска в файловой системе каталога, содержащего файл с указанным индексом. Имена файлов - это именованные ссылки на иноды без обратных ссылок.

1 голос
/ 05 января 2011

Перечислите каталог и получите индекс .., затем укажите его и найдите там имя файла, в котором есть искомый индекс.

...