Pythonがインストールされているディレクトリを一覧表示すると、ディレクトリがinclude
2回表示され、各ディレクトリに異なるinode
。
╰─○ ls -i1
2282047 bin
2641630 include
2642559 include
2282048 lib
2641850 share
inodeが違うので内容も違うと思います。
ls
ディレクトリ名の代わりにinodeを使用して個別に解決できるコマンドはありますか?
実行すると、ls include
どのディレクトリがリストされているかわかりません。
答え1
Unixでは、名前が重複したディレクトリやファイルを持つことはできないため、ls
このユースケースを処理することを選択する理由はありません。
重複しているように見えるのは、あるディレクトリに実際に後ろに空白がある2642559
からです。
ls
GNUとは異なり、BusyBoxはls
ディレクトリとファイル名をスペースとして引用しないので、誤解しやすいです。