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

Publicado por Danillo Ferreira em 12/09/2006

[ Hits: 31.264 ]

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

Mais uma: HSP57 AMR + kernel 2.6

Personalizando o terminal do Gnome + teclas de atalho

Os poderes do ".bash_history"

Instalando temas e ícones no Gnome

Mantenha sua distribuição Linux sempre segura

Leitura recomendada

Convertendo arquivos de áudio no Debian

TAR seletivo

RMVB para AVI no Linux

Listando pacotes no Debian

rename - Comando para renomear todos os arquivos para letra minúscula

  

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