Articles

Sådan finder du en fils Inode i Linuk

oversigt

filer skrevet til Linuk filsystemer tildeles en inode. Disse unikke id ‘ er bruges af filsystemets database for at holde styr på filer. I denne vejledning lærer du, hvordan du får vist det inode-nummer, der er tildelt en fil eller et bibliotek.

der er to kommandoer, der kan bruges til at se en fil eller katalogets inode, og de er ls og stat. Begge er dækket nedenfor.

ls kommandoen er nyttig til at opdage inode-nummeret for en liste over filer i en mappe, mens kommandoenstate er bedre egnet til enkeltfiler eller mapper.

brug af LS-kommandoen

den forenklede metode til visning af den tildelte inode for filer på et Linuks-filsystem er at bruge kommandoenls. Når det bruges med -i flag resultaterne for hver fil indeholder filens inode nummer.

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 mapper af kommandoenls. Den første kolonne i den returnerede fortegnelse er den tildelte inode. html-mappen blev tildelt inode 276944

  • ordtryksmappen blev tildelt inode 405570
  • ved hjælp af stat-kommandoen

    en anden metode til visning af en fils inode er at bruge kommandoen stat. Denne metode bruges generelt mod en enkelt fil, mens kommandoen ls bruges mod en liste over filer.

    eksemplet vil stat html-mappen set ovenfor.

    stat ./html

    som du kan se fra udgangen afstateden returnerede inode-værdi er den samme som den frals kommando: 276944.