Verificando informações detalhadas de arquivos ou diretórios
Dica publicada em Linux / Comandos
Verificando informações detalhadas de arquivos ou diretórios
$ 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 -0200Ele 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.
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
Busca com "grep" e resultados coloridos
Leitura recomendada
Vídeo do LinuxTips - Gerenciamento de Pacotes
Cor sólida aleatória no background
Clonando HD's com o auxílio do kurumin
Encontrando binários e arquivos de configuração
Colocar arquivos mostrados por um comando em um pacote .tar no Linux
Comentários
Nenhum comentário foi encontrado.