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

Publicado por Danillo Ferreira em 12/09/2006

[ Hits: 31.693 ]

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

Personalizando a saída do uname

Mais uma: HSP57 AMR + kernel 2.6

Personalizando o GNOME - Parte I

Montando um PenDrive no Slackware

Teclas de atalho do GNOME - Parte I

Leitura recomendada

Criando aliases úteis

Como alterar o título da janela de terminal via comando

44 comandos para Linux

Utilizações do comando cd

Mensagens do boot

  

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