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.
Leave a Reply