Verificando informações detalhadas de arquivos ou diretórios

Publicado por Danillo Ferreira em 12/09/2006

[ Hits: 31.700 ]

Blog: http://www.linuxdicas.com.br

 


Verificando informações detalhadas de arquivos ou diretórios



O comando stat mostra informações de um arquivo ou diretório detalhadamente. Exemplo:

$ stat linux-2.6.15.1.tar.gz
File: `linux-2.6.15.1.tar.gz'
Size: 49910008          Blocks: 97592         IO Block: 4096   regular file
Device: 303h/771d       Inode: 128141         Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/   user)   Gid: (  100/   users)
Access: 2006-04-20 16:53:28.000000000 -0300
Modify: 2006-01-30 02:15:20.000000000 -0200
Change: 2006-01-30 02:15:20.000000000 -0200
Ele mostra informações como: tipo de arquivo, permissão de acesso, ID do usuário e do grupo, data de acesso, modificação e criação do arquivo.

Você pode criar um shell script para filtrar as informações mostradas pelo "stat". Crie um arquivo e coloque o seguinte conteúdo:

#!/bin/bash
echo "Nome:" `stat -c %n $1` #Mostra o nome do arquivo.
echo "Dono:" `stat -c %U $1` #Mostra o nome do usuário do arquivo.
echo "Permissões:" `stat -c %A $1` #Mostra as permissões do arquivo.
echo "Tipo:" `stat -c %F $1` #Mostra o tipo o arquivo.

Dê permissão de execução (chmod +x script) e rode-o passando como parâmetro o nome de um arquivo ($1):

$ ./script arquivo

Para mais opções do "stat", consulte o o manual do mesmo:

$ man stat

É isso aí, até a próxima.

Danillo F. Aquino
danillo dot aquino at gmail dot com

Outras dicas deste autor

Teclas de atalho do shell

Screem web site development

Montando um PenDrive no Slackware

Desativando mensagens de e-mail no login do Slackware

Teclas de atalho do GNOME - Parte I

Leitura recomendada

Usar o WoeUSB-ng no Debian para criar um pendrive bootável

Mais um vídeo do LinuxTips: sysdig

Substituindo ocorrências de palavras dentro de um arquivo

Otimização GCC - Descobrindo o modelo do seu processador

Tocando filmes em modo ASCII no console

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts