ディレクトリ内のファイルのみを一覧表示し、inode番号を表示します。

ディレクトリ内のファイルのみを一覧表示し、inode番号を表示します。

指定されたディレクトリ内のすべてのファイルを一覧表示しますが、ディレクトリを除いてinode番号を表示する方法。

ls -li | grep ^-inode番号が行の先頭に表示されるため、このようなことは機能しません。

ベストアンサー1

いくつかの解決策があります。次に始まるファイル名がないとします。-

ls -li | grep " -"
ls -li | awk '/ -/'

ディレクトリにが含まれている場合は、-この問題を解決できます。

ls -li | grep "[0-9][0-9]* -"
ls -li | awk '$2 ~ "-.{9}"'

おすすめ記事