Comando find - Expressões pouco conhecidas
Dica publicada em Linux / Introdução
Comando find - Expressões pouco conhecidas
O comando find é um comando rico em expressões, localiza a partir de um caminho ou diretório recursivamente uma expressão diretamente no sistema de arquivos.
$ find caminho expressões
Para localizar os arquivos - desconsiderando se é maiúsculas ou minúsculas:
-iname
$ find / -iname usuArio
/var/spool/mail/usuario
Para links simbólicos de um arquivo:
-lname
$ find / -lname apache
/etc/init.d/apache
Para localizar arquivos que foram alterados nos últimos 30 dias :
-ctime 30
$ find /home -ctime 30
/var/spool/mail/usuario
Para localizar arquivos que foram acessados nos últimos 10 dias:
-used 10
$ find / -used 10
/etc/passwd
$ find caminho expressões
Para localizar os arquivos - desconsiderando se é maiúsculas ou minúsculas:
-iname
$ find / -iname usuArio
/var/spool/mail/usuario
Para links simbólicos de um arquivo:
-lname
$ find / -lname apache
/etc/init.d/apache
Para localizar arquivos que foram alterados nos últimos 30 dias :
-ctime 30
$ find /home -ctime 30
/var/spool/mail/usuario
Para localizar arquivos que foram acessados nos últimos 10 dias:
-used 10
$ find / -used 10
/etc/passwd