Início·Comandos de terminal

stat

Arquivos e diretórios

Uso

stat [file]

Mostra o registro do inode: tamanho, permissões, dono e as três datas; o formato é -c no GNU e -f no BSD, sendo que no GNU -f quer dizer outra coisa.

Opções comuns

OpçãoSignificado
-cGNU: choose the output format, as in -c %s
-fGNU: describe the filesystem. On BSD and macOS -f is the format string
-LFollow symlinks and report the target
-xBSD and macOS: verbose, labelled output
--printfGNU: like -c but adds no newline

Exemplos

stat -c '%s %n' notes.md

Size and name (GNU).

stat -f '%z %N' notes.md

The same two values on macOS or BSD.

stat notes.md

Full record: size, mode, owner and the timestamps.

Mover, apagar e encontrar. Alguns não perguntam duas vezes, e é por isso que -i vira hábito.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que stat faz?

Mostra o registro do inode: tamanho, permissões, dono e as três datas; o formato é -c no GNU e -f no BSD, sendo que no GNU -f quer dizer outra coisa.

Q. Como se digita?

stat [file] — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 5; a lista completa está em man stat. Este comando fica em Arquivos e diretórios.

Comandos relacionados

página man: man stat