fbpx

Comandos Linux – Comando stat

Comando stat do Linux

comando stat

Em sistemas operacionais do tipo Unix, o comando stat exibe o status detalhado de um arquivo ou sistema de arquivos específico .

Este documento descreve a versão GNU / Linux do stat .

Sintaxe

stat [ OPÇÃO ] ... ARQUIVO ...

Opções

-f , –filesystemexibir status do sistema de arquivos em vez do status do arquivo
-c , –format = FORMATOuse o FORMAT especificado em vez do padrão
-L , –dereferênciasiga os links
-Z , –contextimprima o contexto de segurança do SELinux
-t , –terseimprima as informações em formato conciso
–Socorroexibir esta ajuda e sair
–versãoinformações da versão de saída e saída

As seqüências de formato válidas para arquivos (sem –filesystem ):

%UMADireitos de acesso em forma legível por humanos
%umaDireitos de acesso em octal
% BO tamanho em bytes de cada bloco relatado por ‘ % b ‘
% bNúmero de blocos alocados (ver % B )
% CCadeia de contexto de segurança do SELinux
% DNúmero do dispositivo em hexadecimal
% dNúmero do dispositivo em decimal
% FTipo de arquivo
% fModo bruto em hexadecimal
% GNome do grupo do proprietário
% gID do grupo do proprietário
% hNúmero de links físicos
%EuNúmero do inode
% NNome do arquivo citado com desreferência se link simbólico
% nNome do arquivo
% oTamanho do bloco IO
% sTamanho total, em bytes
% TTipo menor de dispositivo em hexadecimal
% tTipo de dispositivo principal em hexadecimal
%VOCÊNome de usuário do proprietário
%vocêID do usuário do proprietário
% XHora do último acesso em segundos desde a época
% xHora do último acesso
% YHora da última modificação em segundos desde a época
% yHora da última modificação
% ZHora da última alteração em segundos desde a época
% zHora da última alteração

Sequências de formato válidas para sistemas de arquivos:

%umaBlocos gratuitos disponíveis para não- superusuário
% bTotal de blocos de dados no sistema de arquivos
% cTotal de nós no sistema de arquivos
% CCadeia de contexto de segurança do SELinux
% dNós de arquivo gratuitos no sistema de arquivos
% fBlocos livres no sistema de arquivos
%EuID do sistema de arquivos em hexadecimal
%euComprimento máximo dos nomes de arquivo
% nNome do arquivo
% sTamanho ideal do bloco de transferência
% TDigite na forma legível por humanos
% tDigite hexadecimal

Exemplos

stat index.htm

Informa o status do arquivo index.htm , exibindo resultados semelhantes à seguinte saída:

Arquivo: `index.htm '
Tamanho: 17137 Blocos: 40 Bloco IO: 8192 arquivo regular
Equipamento: 8h / 8d Inode: 23161443 Links: 1
Acesso: (0644 / -rw-r - r--) 
Uid: (17433 / comphope) Gid: (32 / www)
Acesso: 2007-04-03 09: 20: 18.000000000 -0600
Modificar: 2007-04-01 23: 13: 05.000000000 -0600
Alteração: 02-04-2007 
16: 36: 21.000000000 -0600
stat -f / dev / sda

Com a opção -f , stat pode retornar o status de um sistema de arquivos inteiro. Aqui, ele retorna o status do primeiro disco rígido. A saída será semelhante ao seguinte:

  Arquivo: "/ dev / sda"
    ID: 0 Nome: 255 Tipo: tmpfs
Tamanho do bloco: 4096 Tamanho do bloco fundamental: 4096
Blocos: Total: 2560 Grátis: 2560 Disponível: 2560
Inodes: Total: 126428 Grátis: 125966
stat --format "% A" / var / log / syslog

Exiba apenas as restrições de acesso, na forma legível por humanos, do log do sistema / var / log / syslog . A saída será semelhante ao seguinte:

-rw-r -----

… o que indica que o arquivo é r eadable e w ritable pela raiz, r eadable pelo grupo proprietário (neste caso o grupo admin), e não acessível a todos por outros.

ls – lista o conteúdo de um diretório ou diretórios.

22 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.