Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Neste post, falaremos sobre um dos comandos mais usados do sistema Linux: o comando find. Esse comando
permite ao usuário fazer buscas e localizar listas de arquivos/diretórios correspondentes às condições
especificadas no momento da pesquisa.
Comando Linux apt-get – Guia Definitivo
Para Instalar, Remover e Atualizar Software
no LINUX
Uma das funcionalidades mais interessantes do comando find são os critérios de busca, dos quais podemos
ressaltar: tamanho; data/horário de modificação; formato; permissões; usuários etc.
Você Precisa { DOMINAR } O Sistema Shell do LINUX passo a passo, e muito mais...
VEJA ESSE VIDEO
LINUX?
ARTIGOS POPULARES
QUERO RECEBER MINHA CÓPIA
Curtir Compartilhar 43 mil pessoas curtiram isso. Seja o primeiro de seus amigos.
Pendrive bootável Linux – Conheça 9
programas para criar o seu (o #7 é o meu
preferido)
Ou seja, são diversos os critérios, que facilitam bastante a tarefa de localizar um arquivo que seria difícil de
acessar navegando pelas pastas. Além disso, vale ressaltar que o comando find está incluso, por padrão, na
maioria das versões do Linux, não carecendo da instalação de packages.
Portanto, sem mais delongas, apresentaremos 10 exemplos práticos de como você pode utilizar o comando find
em sua rotina. Confira!
Comando Linux apt-get – Guia Definitivo
Para Instalar, Remover e Atualizar Software
no LINUX
1. LISTAR TODOS OS ARQUIVOS CONTIDOS EM UM DIRETÓRIO
E SUBDIRETÓRIOS
Para exibir uma lista com todos os arquivos localizados em um determinado diretório, incluindo os arquivos
armazenados nos subdiretórios, basta aplicar o comando find da seguinte forma:
$ find .
27 ferramentas para hackers que podem ser
usadas no Kali Linux (PARTE 1) ./exemplo.txt
./subpasta
./subpasta/comandofind.php
./audio.mp4
Leia também ... Servidor De Arquivos: Como Implementar Utilizando Linux (Mesmo Em Redes Com
Windows)
Para isso, estabeleça uma condição que defina o nível de “profundidade” na navegação dos subdiretórios por
meio do maxdepth:
Você Precisa { DOMINAR } O Sistema
VEJA ESSE VIDEO
LINUX?
ARTIGOS POPULARES
$ find ./test -maxdepth 1 -name *.php
./test/comandofind.php
Pendrive bootável Linux – Conheça 9 Caso a intenção seja a de localizar arquivos com um maior nível de profundidade, este nível deverá ser
programas para criar o seu (o #7 é o meu especificado logo após digitar “-maxdepth”. Exemplo:
preferido)
./test/subpasta/comandofind.php
./test/exemplo2.php
É possível, também, aplicar a condição OR para estabelecer ainda mais critérios. Se o usuário quiser localizar
arquivos levando em conta os formatos “txt” e “php”, basta incluir o caractere “o” na linha de comando.
./subdir/comandofind.php
./exemplo2.php
./exemplo3.txt
./test/exemplo.txt
./test/exemplo
SOMENTE ARQUIVOS
./test/exemplo
Pendrive bootável Linux – Conheça 9
programas para criar o seu (o #7 é o meu
preferido) Perceba que, na busca por arquivos, basta incluir “-type f” antes de digitar o nome, enquanto na busca por
diretório inclui-se o “-type d”. Não por acaso, as letras representam as iniciais para files (arquivos) e directories
(diretórios).
Leia também ... Teamspeak - Como Criar Um Servidor VoIP Para Gamers No Linux
Muitas vezes, nem sabemos que existe um arquivo oculto — o que nos leva a desconhecer o nome do mesmo.
Porém, apesar desse “pequeno” detalhe, encontrar esses arquivos é muito fácil.
Comando Linux apt-get – Guia Definitivo Basta especificar que está buscando apenas arquivos (-type f) e usar um ponto final (.) no lugar do nome. Veja:
Para Instalar, Remover e Atualizar Software
no LINUX
$ find ~ -type f -name ".*"
E, como mencionamos no início do texto, o comando find pode ser utilizado para localizar arquivos e diretórios
a partir de uma determinada permissão. Supondo que a permissão em questão seja a “permissão 0740”, o
comando para localizar arquivos deve ser feito da seguinte forma:
./subpasta/comandofind.php
./audio.mp4
./exemplo2.php
Lembra-se do inversion, a condição representada pelo ponto de exclamação? Ela pode ser aplicada para detectar
possíveis erros de segurança ligados às permissões.
./exemplo.txt
Você Precisa { DOMINAR } O Sistema
VEJA ESSE VIDEO
LINUX?
./subpasta/comandofind.php
ARTIGOS POPULARES
./audio.mp4
./exemplo2.php
Exemplo: para localizar arquivos pertencentes ao diretório de um determinado usuário chamado Maria, basta
utilizar a condição “–user” e digitar o nome do usuário.
./exemplo.txt
./subpasta/comandofind.php
./audio.mp4
./exemplo2.php
Leia também ... 10 Exemplos de Comandos para Você Utilizar as Novas Funcionalidades do APT no Ubuntu /
Debian e Aprender a gerenciar pacotes
# find / -ntime 5
# find / -atime 5
Pendrive bootável Linux – Conheça 9 LOCALIZAR ARQUIVOS MODIFICADOS ENTRE X E Y DIAS ATRÁS
programas para criar o seu (o #7 é o meu
preferido)
Se, por exemplo, o usuário precisar localizar arquivos modificados entre 30 e 90 dias atrás, basta digitar:
E então, o que achou desses comandos do LINUX utilizando o find ? Aproveite também para participar do
meu mini-treinamento de LINUX, pra você dominar por completo esse poderoso sistema!
Comando Linux apt-get – Guia Definitivo
Para Instalar, Remover e Atualizar Software
no LINUX
Ubuntu ou Windows 10: Alguns fatos Veja aqui quais são os comandos Linux
que podem influenciar na escolha mais utilizados
Você Precisa { DOMINAR } O Sistema
VEJA ESSE VIDEO
LINUX?
ARTIGOS POPULARES TCPDUMP: Como Analisar O Tráfego Quais as vantagens em ser um
De Rede De Forma Simples E Prática profissional de cloud computing?
4 Comments E-tinet
1 Login
LOG IN WITH
OR SIGN UP WITH DISQUS ?
Name
Comando Linux apt-get – Guia Definitivo Find command to search for files with a key word:
Para Instalar, Remover e Atualizar Software find. -exec grep -ls keyword {} \;
no LINUX 1△ ▽ • Reply • Share ›
ALSO ON E-TINET
Afinal, para que serve um servidor VoIP? 27 ferramentas para hackers que podem ser
Sistemas operacionais – Conheça os
1 comment • 2 years ago usadas no Kali Linux (PARTE 1)
melhores do mercado e tenha outras opções 4 comments • 2 years ago
Pontes — Gostei muito do artigo, tenho um servidor
AvatarVoip na Empresa #WHNHOST, até o momento funciona Carllos — Bom, o Metasploit é uma maravilha.
muito bem, o suporte deles é perfeito, … Avatar
NTP: Sincronize Os Relógios Dos Computadores E Raid 1: Como Adicionar Tolerância A Falhas No
Servidores da Sua Rede Seu HD Usando Linux
2 comments • 4 months ago 1 comment • 3 months ago
Pedro Delfino — Legal Silvair muito obrigado pela Mauricio de Liz — Muito detalhado e explicativo o artigo,
Avatarcontribuição.Bom que gostou do artigo Avatarmeus parabéns! Minha opinião e caso de uso, para
tempos de Cloud e etc. e até mesmo para …
✉ Subscribe d Add Disqus to your siteAdd DisqusAdd 🔒 Disqus' Privacy PolicyPrivacy PolicyPrivacy
PESQUISAR
Pedro Delfino
Trabalha
chmod a mais
– Modificando de 14 anos
Permissões De
Arquivoscom administração
No Linux de
Sem Complicação
ASSUNTOS
Servidores Linux
Carreira Linux
Curtir Página
Pendrive
Seja o bootável Linux
primeiro de seus–amigos
Conheça
a 9
curtir isso.
programas para criar o seu (o #7 é o meu
preferido)
Pedro Delfino
na quinta-feira
4 Comentar 1