Articles

hvordan finne en fils Inode I Linux

Oversikt

Filer skrevet Til Linux filsystemer er tildelt en inode. Disse unike Ider brukes av filsystemet database for å holde styr på filer. I denne opplæringen skal du lære å vise inodenummeret som er tildelt en fil eller katalog.

det er to kommandoer som kan brukes til å vise en fil eller katalogens inode, og de er lsogstat. Begge er dekket nedenfor.

kommandoenls er nyttig for å oppdage inodenummeret for en liste over filer i en katalog, mens kommandoen state er bedre egnet for enkeltfiler eller kataloger.

Bruke ls-kommandoen

simplist-metoden for å vise den tildelte inoden av filer på Et Linux-filsystem er å bruke kommandoenls. Når den brukes med -i flagg resultatene for hver fil inneholder filens inodenummer.

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

i eksemplet ovenfor returneres to kataloger av kommandoenls. Den første kolonnen i den returnerte oppføringen er den tildelte inoden.

  • html-katalogen ble tildelt inode 276944
  • wordpress-katalogen ble tildelt inode 405570

Ved hjelp av stat-kommando

en annen metode for å vise en fils inode er å bruke kommandoen stat. Denne metoden brukes vanligvis mot en enkelt fil, mens kommandoenls brukes mot en liste over filer.

eksemplet vil stat html-katalogen sett ovenfor.

stat ./html

Som du kan se fra utgangen av stateinodeverdien som returneres, er den samme som den fra ls kommandoen: 276944.