så här hittar du en fils Inode i Linux
översikt
filer skrivna till Linux-filsystem tilldelas en inode. Dessa unika ID används av filsystemets databas för att hålla reda på filer. I den här handledningen kommer du att lära dig hur du visar inodnumret som tilldelats en fil eller katalog.
det finns två kommandon som kan användas för att visa en fil eller katalogs inod, och de är ls
och stat
. Båda är täckta nedan.
kommandotls
är användbart för att upptäcka inode-numret för en lista över filer i en katalog, medan kommandotstate
är bättre lämpat för enskilda filer eller kataloger.
använda ls-kommandot
den förenklade metoden för att visa den tilldelade inoden av filer på ett Linux-filsystem är att använda kommandot ls
. När den används med flaggan -i
innehåller resultaten för varje fil filens inodnummer.
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 exemplet ovan returneras två kataloger med kommandotls
. Den första kolumnen i den returnerade listan är den tilldelade inoden.
- html-katalogen tilldelades inode 276944
- wordpress-katalogen tilldelades inode 405570
använda stat-kommandot
en annan metod för att visa en fils inode är att använda kommandotstat
. Denna metod används vanligtvis mot en enda fil, medan kommandot ls
används mot en lista med filer.
exemplet kommer stat
html-katalogen som ses ovan.
stat ./html
som du kan se från utmatningen av state
inodvärdet som returneras är detsamma som det från kommandot ls
: 276944.
Leave a Reply