Todos | Blog


Mostrar data de acesso com stat

Publicado em 13/08/2007 13:59

Categorias: diversos 

O comando stat serve para mostrar características de um arquivo ou Sistema de Arquivos, ele pode mostrar uma série delas como a data do último acesso, da última modificação, o id ou nome do usuário, grupo, inodes e algumas outras opções úteis.

Abaixo dois exemplos, o primeiro são algumas propriedades do Sistema de arquivos do ponto de montagem /:

$ stat -f /
  File: "/"
    ID: 93a5a61986bde964 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 5161087    Free: 3953659    Available: 3691515
Inodes: Total: 2606080    Free: 2384864

Agora algumas opções para um arquivo:

$ stat arquivo.odt
  File: `arquivo.odt`
  Size: 105984      Blocks: 208     IO Block: 4096   regular file
Device: 806h/2054d  Inode: 86069    Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ alfredo) Gid: ( 1000/ alfredo)
Access: 2007-08-06 11:31:25.000000000 -0300
Modify: 2007-08-06 08:37:31.000000000 -0300
Change: 2007-08-06 11:29:50.000000000 -0300

## data do último acesso
$ stat -c %x arquivo.odt
2007-08-06 11:31:25.000000000 -0300

## data da ultima modificação
$ stat -c %y arquivo.odt
2007-08-06 08:37:31.000000000 -0300

Para saber mais sobre as opções do stat:

$ stat --help

# ou
$ man stat

Esse comando pode ser muito útil em um shell script, mais uma cartinha na manga ... :-D

Abraço T+,
Alfredo Ribeiro


Todos | Blog

Sobre mim

Foto do Alfredo

Alfredo Cipriani Oliveira Ribeiro, 27 anos

Formado em Engenharia da Computação

São José do Rio Preto - SP

saiba mais...

Categorias