Novo site

www.networkadmins.com.br

sábado, 7 de abril de 2012

Comando find

Find: Procura por arquivos/diretórios recursivamente no disco. Find pode procurar arquivos
através de sua data de modificação, tamanho, etc através do uso de opções. Find.
-size [num ] Procura por arquivos que tiverem o tamanho [num].
-maxdepth [num ] Faz a procura até [num] sub-diretórios dentro do diretório que está sendo
pesquisado.

Obs.: Diretório raiz conta um nível.
-name [expressão ] Procura pelo nome [expressão] nos nomes de arquivos e diretórios
processados.

Exemplos:
Procura no diretório atual e sub-diretórios um arquivo comtamanho maior que 50000
kbytes (50Mbyte).
[root@tiaomacale2 /]# find /  -size +50000k
/sys/devices/pci0000:00/0000:00:0f.0/resource1
/sys/devices/pci0000:00/0000:00:00.0/resource0
/usr/lib/locale/locale-archive
/proc/kcore

Procura no diretório raíz e sub-diretórios até o 3o. nível, um arquivo/diretório chamado
iptables.
[root@tiaomacale2 /]# find / -maxdepth 4  -name iptables
/lib/iptables
/etc/rc.d/init.d/iptables
/sbin/iptables

Procura no diretório raíz e sub-diretórios um arquivo/diretório
chamado host.
[root@tiaomacale2 /]# find / -name host
/lib/modules/2.6.18-194.el5/kernel/drivers/usb/host
/lib/modules/2.6.19/kernel/drivers/usb/host
/lib/modules/2.6.18-194.32.1.el5/kernel/drivers/usb/host
/usr/bin/host
/usr/src/linux-2.6.19/drivers/usb/host
/usr/src/kernels/2.6.18-194.el5-i686/drivers/usb/host
/usr/src/kernels/2.6.18-194.32.1.el5-i686/drivers/usb/host
find . -name '*.xml' -type f -print | xargs du -ch
Soma o uso do disco para arquivos do tipo .xml, imprimindo a soma de uso do disco e a
árvore de diretórios.

Nenhum comentário:

Postar um comentário