Gabriel9999 Ответов: 2

Список индексных дескрипторов, количество с учетом содержимого каталога


У меня есть каталог, в котором существуют различные типы файлов и папок. Я хочу перечислить эти файлы и папки inodes numbers с помощью одной команды на одном экране. Как этого можно достичь? Спасибо.

Что я уже пробовал:

У меня есть каталог, в котором существуют различные типы файлов и папок. Я хочу перечислить эти файлы и папки inodes numbers с помощью одной команды на одном экране. Как этого можно достичь? Спасибо.

2 Ответов

Рейтинг:
0
Рейтинг:
0

k5054

То -i опция ls дает номера индексов. Возможно, вы захотите использовать -F опция, которая добавляет '/' для каталогов, и '@' для символических ссылок, и '*' для исполняемых файлов (плюс несколько других индикаторов, которые мы, вероятно, можем пока игнорировать).
напр.

$ ls -iF
   872499 bar@    13150 foo/   1142157 x*  19583190 x.c

Поместится ли это на одном экране или нет, зависит от того, насколько велик ваш экран и сколько файлов и каталогов у вас есть. Там же есть еще один -m опция, выводящая все записи каталога в одну строку, разделенную символом ', '. это может быть полезно в ситуациях, когда у вас есть огромное количество записей, которые вы хотите обработать в скрипте.