como encontrar um inode de um ficheiro no Linux
visão geral
os ficheiros escritos nos sistemas de ficheiros Linux são atribuídos a um inode. Estes IDs únicos são usados pelo banco de dados do sistema de arquivos, a fim de manter o controle dos arquivos. Neste tutorial, você vai aprender como ver o número inode atribuído a um arquivo ou diretório.
Existem dois comandos que podem ser usados para ver o inodo de um arquivo ou diretório, e eles são ls
e stat
. Ambos estão cobertos abaixo.
o comando ls
é útil para descobrir o número inode de uma lista de ficheiros num directório, enquanto o comando state
é mais adequado para ficheiros ou directórios únicos.
usando o comando ls
o método simplista de ver o inode atribuído de ficheiros num sistema de ficheiros Linux é usar o comandols
. Quando usado com a bandeira -i
os resultados para cada arquivo contém o número inode do arquivo.
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
No exemplo acima, dois diretórios são devolvidos pelo ls
comando. A primeira coluna da lista devolvida é o inode atribuído.
- o diretório de html foi atribuído inode 276944
- o wordpress diretório foi atribuído inode 405570
Usando o comando stat
Outro método de visualização de um arquivo inode é usar o stat
comando. Este método é geralmente usado contra um único arquivo, enquanto o comando ls
é usado contra uma lista de arquivos.
o exemplo irá stat
o directório html visto acima.
stat ./html
Como você pode ver a partir da saída de state
inode valor retornado é o mesmo que o do ls
comando: 276944.
Leave a Reply