Как перечислить все файлы в определенном каталоге, который запускается с 'sh' включая inode число в одной строке

Принятие я нахожусь в корневом каталоге

Я пытаюсь перечислить все файлы в /etc показать все файлы, которые запускаются с sh наряду с inode число

Я попробовал следующее:

sudo find /etc -name 'sh*'
# this works but without the inode

ls - '/etc' -i | grep 'sh*'
# this command gets the inode but includes all files that contain 'sh' not starts with

любая справка ценится

0
задан 10 February 2020 в 19:46

1 ответ

Можно использовать

find /etc -name 'sh*' -printf '%i %f\n'

или (если Вы не должны убывать в подкаталоги),

stat -c '%i %n' /etc/sh*

или даже

ls -1i /etc/sh*

От man ls:

   -i, --inode
          print the index number of each file
1
ответ дан 20 February 2020 в 22:57

Другие вопросы по тегам:

Похожие вопросы: