Articles

cum să găsiți Inodul unui fișier în Linux

Prezentare generală

fișierele scrise în sistemele de fișiere Linux primesc un inode. Aceste ID-uri unice sunt utilizate de baza de date a sistemului de fișiere pentru a urmări fișierele. În acest tutorial, veți afla cum să vizualizați numărul inode atribuit unui fișier sau director.

există două comenzi care pot fi utilizate pentru a vizualiza inodul unui fișier sau director și suntls șistat. Ambele sunt acoperite mai jos.

comandals este utilă pentru descoperirea numărului inode pentru o listă de fișiere dintr-un director, în timp ce comandastate este mai potrivită pentru fișiere sau directoare unice.

folosind comanda ls

metoda simplistă de vizualizare a inodului atribuit de fișiere pe un sistem de fișiere Linux este de a utiliza comandals. Atunci când este utilizat cu -i Pavilion rezultatele pentru fiecare fișier conține numărul inode fișierului.

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

în exemplul de mai sus, două directoare sunt returnate de comanda ls. Prima coloană a listării returnate este inodul atribuit.

  • directorul html a fost atribuit inode 276944
  • directorul wordpress a fost atribuit inode 405570

folosind comanda stat

o altă metodă de vizualizare a inodului unui fișier este utilizarea comenzii stat. Această metodă este utilizată în general împotriva unui singur fișier, în timp ce comanda ls este utilizată împotriva unei liste de fișiere.

exemplul vastat directorul html văzut mai sus.

stat ./html

după cum puteți vedea din ieșireastate valoarea inodului returnată este aceeași cu cea din comandals: 276944.