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

Publicado por Danillo Ferreira em 12/09/2006

[ Hits: 29.985 ]

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

Montando um PenDrive no Slackware

Encerrando os processos de um usuário

Mantenha sua distribuição Linux sempre segura

Personalizando o GNOME - Parte I

Personalizando a saída do uname

Leitura recomendada

Exibindo linhas anteriores e posteriores à string pesquisada no Linux

Configurando interface de rede eth0

Solução para arquivos com ^M no final de cada linha

Extract - Metadados dos arquivos

Limite de banda (bandwidth) nos comandos scp e rsync

  

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