USANDO FIND EM ARQUIVOS E DIRETÓRIOS

› Pesquisando arquivos com permissão octal 0666
root@debian:~# find . -perm 0666 -type f -exec ls -l {} \;

› Pesquisando arquivos executáveis no diretorio Download/programas:
root@debian:~# find /Download/programas -executable -type f -exec ls –color {} \;

› Pesquisar os 10 maiores arquivos no diretório /usr/bin, incluindo seus subdiretórios
root@debian:~# find /usr/bin/ -type f -exec ls -s {} \; | sort -n -r | head -10

› Vamos acrescentar o bit SGID aos diretórios embaixo do diretorio /home
root@debian:~# find /home/* -type d -exec chmod g+s ‘{}’ \;

› Remover todos os arquivos em /home que terminem com .tmp
root@debian:~# find /home -type f -name ‘*.tmp’ -exec rm -f ‘{}’ \;

› Pesquisando no diretorio atual
root@debian:~# find . -name new_file.txt

› Pesquisando no diretorio atual letras maiuscula e minusculas
root@debian:~# find . -iname new_file.txt

› Pesquisando no diretório raiz
root@debian:~# find / -iname new_file.txt

› Pesquisando arquivos com modificações feitas nos últimos 3 dias
root@debian:~# find /home/ -mtime -3

› Pesquisando arquivos e executando comandos simultaniamente com “-exec” , vamos procura arquivos com tamanho igual a 3M (na pasta /home/imagens) e copiar o resultado encontrado para pasta /home/Download/ simultaneamente:
root@debian:~# find /home/imagens/ -size 3M -exec cp {} /home/Download/ \;

› Pesquisando o arquivo “new_file.txt”, ignorando letras minúsculas ou maiúsculas, e ainda executa o programa md5sum em cada um deles.
root@debian:~# find -iname “new_file.txt” -exec md5sum {} \;

› Pesquisando arquivos com permissão de leitura para um grupo
root@debian:~# find . -perm -g=r -type f -exec ls -l {} \;

› Pesquisando diretórios pelo nome
root@debian:~# find / -type d -name /Download/filmes

› Pesquisando arquivos com todas extensões .jpge
root@debian:~# find / -type f -name “*.jpge”

› Pesquisando arquivos com tamanho superior a 1GB
root@debian:~# find /opt/ -size +1G

› Pesquisando arquivos de tamanho inferior a 500MB
root@debian:~# find /opt/ -size -500M

Para mais informações você pode consultar o manual do fin (man find) para saber mais comandos.

T+ galera

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s