stat [options] arquivo
Descrição
Este comando mostra informações sobre um arquivo.
Algumas opções do comando
- −c : define o formato da saída.
- −−help : mostra informações sobre o aplicativo.
- −−version : mostra a versão instalada do aplicativo.
Exemplos
- Para obter informações sobre o arquivo teste, basta digitar
stat teste
Abaixo uma possível saída.
Arquivo: teste
Tamanho: 7760 Blocos: 16 bloco de E/S: 4096 arquivo comum
Dispositivo: 801h/2049d Inode: 4495466 Links: 1
Acesso: (0644/-rw-r−−r−−) Uid: (1000/aluno) Gid: (1000/aluno)
Acesso: 2019-01-19 22:24:51.872552878 -0200
Modificação: 2019-01-19 22:24:51.992554703 -0200
Alteração: 2019-01-19 22:24:51.992554703 -0200
Criação: –
- Abaixo é apresentado o resultado do comando para o sistema de arquivos que fica na partição /dev/sda1.
Arquivo: /dev/sda1
Tamanho: 0 Blocos: 0 bloco de E/S: 4096 arquivo especial de bloco
Dispositivo: 6h/6d Inode: 363 Links: 1 Tipo de dispositivo: 8,1
Acesso: (0660/brw-rw−−−−) Uid: ( 0/ root) Gid: ( 6/ disk)
Acesso: 2019-01-19 21:23:43.858293340 -0200
Modificação: 2019-01-19 21:23:37.674293216 -0200
Alteração: 2019-01-19 21:23:37.674293216 -0200
Criação: –
- Para ver apenas as permissões do arquivo teste em octal, digite:
stat -c ‘%a’ teste
Uma possível resposta é
644
Para obter as permissões em formato mais fácil de entender, basta usar ” %A”.
-rw-r–r–
- Para ver apenas o inode do arquivo teste, basta digitar:
stat -c ‘%i’ teste
Observações
- Para saber mais sobre as informações fornecidas pelo comando stat, veja a documentação das chamadas de sistema stat(), lstat() e fstat().
- O comando lsof lista os arquivo em uso.
- O comando fuser mostra informações sobre um arquivo.