Articles

jak znaleźć i-węzeł pliku w Linuksie

przegląd

pliki zapisane na Linuksowych systemach plików mają przypisany i-węzeł. Te unikalne identyfikatory są używane przez bazę danych systemu plików w celu śledzenia plików. W tym samouczku dowiesz się, jak wyświetlić numer i-węzła przypisany do pliku lub katalogu.

istnieją dwie komendy, których można użyć do wyświetlenia i-węzła pliku lub katalogu, i są tols Istat. Oba są opisane poniżej.

poleceniels jest przydatne do wykrywania numeru i-węzła dla listy plików w katalogu, podczas gdy poleceniestate jest lepiej dostosowane do pojedynczych plików lub katalogów.

używając polecenia ls

uproszczoną metodą przeglądania przypisanego i-węzła plików na Linuksowym systemie plików jest użycie polecenials. W przypadku użycia z znacznikiem-i wyniki dla każdego pliku zawierają Numer i-węzła pliku.

ls -li
276944 drwxr-xr-x 16 www-data www-data 4096 Jun 4 2019 html405570 drwxr-xr-x 5 www-data www-data 4096 Jun 10 21:48 wordpress

w powyższym przykładzie dwa katalogi są zwracane przez poleceniels. Pierwszą kolumną zwracanej listy jest przypisany i-węzeł.

  • katalog html został przypisany do i-węzła 276944
  • katalog wordpress został przypisany do i-węzła 405570

za pomocą polecenia stat

inną metodą przeglądania i-węzła pliku jest użycie poleceniastat. Ta metoda jest zwykle używana przeciwko pojedynczemu plikowi, podczas gdy poleceniels jest używane przeciwko liście plików.

przykład będzie stat katalog html widoczny powyżej.

stat ./html

jak widać na wyjściustate zwracana wartość i-węzła jest taka sama jak wartość z polecenials: 276944.