Você está na página 1de 9

ARTIGOS POPULARES

HOME CURSOS SOBRE CONTATO MATERIAIS EDUCATIVOS

10 FORMAS DE UTILIZAR O COMANDO


Pendrive bootável Linux – Conheça 9
programas para criar o seu (o #7 é o meu
FIND DO SISTEMA LINUX QUE VOCÊ
preferido)
NUNCA IMAGINOU QUE IRIA PRECISAR
SABER
por pedrodelfino 4 comments

 Share  Tweet  Share  Share


0

chmod – Modificando Permissões De


Arquivos No Linux Sem Complicação
Quando se trabalha com o sistema Linux, é muito importante compreender a utilização dos seus comandos.
Embora o Linux possibilite trabalhar com a interface gráfica — assim como no Windows — e isso possa
parecer mais prático, a utilização das linhas de comandos promove mais agilidade e eficácia para realizar
tarefas.

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

27 ferramentas para hackers que podem ser


usadas no Kali Linux (PARTE 1)

Sistemas operacionais – Conheça os


melhores do mercado e tenha outras opções

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.

APRENDA A DOMINAR O LINUX


Aprenda a dominar o LINUX de uma vez por todos, pegue sua cópia
 Ferramentas para instalar softwares adicionais

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)

chmod – Modificando Permissões De


Arquivos No Linux Sem Complicação

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

Sistemas operacionais – Conheça os ./exemplo2.php


melhores do mercado e tenha outras opções

2. ESPECIFICAR UM LIMITE DE SUBDIRETÓRIOS A SEREM


EXIBIDOS
Imaginemos uma situação em que o primeiro exemplo tenha sido aplicado e haja dezenas de subdiretórios que
sendo exibidos na lista. No caso, você não precisa receber tantas informações, e então deseja que somente os
primeiros subdiretórios sejam exibidos.

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)

$ find ./test -maxdepth 2 -name "*.php"

./test/subpasta/comandofind.php

./test/exemplo2.php

chmod – Modificando Permissões De


Arquivos No Linux Sem Complicação
3. COMBINAR MÚLTIPLOS CRITÉRIOS DE BUSCA
Estabelecer mais de um critério em uma mesma busca é mais simples do que se pode imaginar. Vamos supor
que o usuário necessite localizar um arquivo chamado “comandofind.txt”, de forma que o “comandfind.php”
não apareça — para isso, utiliza-se o inversion (!).

$ find ./test -name 'comandofind*' ! -name '*.php'


Comando Linux apt-get – Guia Definitivo
Para Instalar, Remover e Atualizar Software ./test/comandofind.txt
no LINUX

É 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.

$ find -name '*.php' -o -name '*.txt'

27 ferramentas para hackers que podem ser ./exemplo.txt


usadas no Kali Linux (PARTE 1)

./subdir/comandofind.php

./exemplo2.php

./exemplo3.txt

Sistemas operacionais – Conheça os


melhores do mercado e tenha outras opções 4. LOCALIZAR SOMENTE ARQUIVOS OU SOMENTE DIRETÓRIOS
Nos exemplos anteriores, percebe-se que arquivos e diretórios são listados juntos em cada busca. Porém, é
possível buscar somente por uma das duas coisas:

$ find ./test -name exemplo*

./test/exemplo.txt

./test/exemplo

SOMENTE ARQUIVOS

$ find ./test -type f -name "exemplo*"


Você Precisa  { DOMINAR } O Sistema
./test/exemplo.txt VEJA ESSE VIDEO
LINUX?
ARTIGOS POPULARES SOMENTE DIRETÓRIOS

$ find ./test -type d -name "exemplo*"

./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).

5. LOCALIZAR ARQUIVOS OCULTOS


Até agora, nós explicamos como usar o comando find para encontrar arquivos comuns, tendo plena ciência de
chmod – Modificando Permissões De
seus nomes ou formatos. Mas como localizar os arquivos ocultos nos diretórios?
Arquivos No Linux Sem Complicação

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 ".*"

6. ENCONTRAR ARQUIVOS COM DETERMINADAS PERMISSÕES


Se o termo “permissões” ainda não ficou muito claro para você, não se preocupe! No sistema Linux, as
permissões são muito comuns, e são utilizadas justamente para definir os usuários que podem acessar
27 ferramentas para hackers que podem ser determinados arquivos e diretórios.
usadas no Kali Linux (PARTE 1)

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:

$ find . -type f -perm 0740


Sistemas operacionais – Conheça os
melhores do mercado e tenha outras opções
./exemplo.txt

./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.

$ find . -type f -perm 0655

./exemplo.txt
Você Precisa  { DOMINAR } O Sistema
VEJA ESSE VIDEO
LINUX?
./subpasta/comandofind.php
ARTIGOS POPULARES
./audio.mp4

./exemplo2.php

Pendrive bootável Linux – Conheça 9 7. ENCONTRAR ARQUIVOS COM BASE EM PROPRIETÁRIOS


programas para criar o seu (o #7 é o meu
preferido)
Assim como é possível utilizar o comando find para localizar arquivos a partir de uma permissão, o mesmo
pode ser feito a partir de um determinado grupo ou owner.

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.

chmod – Modificando Permissões De $ find . –user maria


Arquivos No Linux Sem Complicação

./exemplo.txt

./subpasta/comandofind.php

./audio.mp4

./exemplo2.php

Comando Linux apt-get – Guia Definitivo


Para Instalar, Remover e Atualizar SoftwarePara estabelecer um critério de busca, basta inseri-lo logo após o nome do usuário. Exemplo:
no LINUX

$ find . –user maria –name ‘*.txt’

8. LOCALIZAR ARQUIVOS PERTENCENTES A UM GRUPO


Se a ideia for usar o comando find com base em um determinado grupo (chamado “adm”, por exemplo), basta
27 ferramentas para hackers que podem ser escrever a seguinte linha:
usadas no Kali Linux (PARTE 1)

# find /var/www –group adm

9. PESQUISAR POR ARQUIVOS E DIRETÓRIOS COM BASE EM


PERÍODOS DE MODIFICAÇÃO
Sistemas operacionais – Conheça os
melhores do mercado e tenha outras opçõesUma das funcionalidades mais úteis do comando find é a pesquisa baseada em data e hora de modificação. Nos
aspectos de segurança, podemos considerar esse critério fundamental. A seguir, apresentaremos alguns
exemplos.

Leia também ... 10 Exemplos de Comandos para Você Utilizar as Novas Funcionalidades do APT no Ubuntu /
Debian e Aprender a gerenciar pacotes

LOCALIZAR ARQUIVOS MODIFICADOS HÁ ‘N’ DIAS


Vamos supor que o usuário em questão deseje acessar arquivos modificados há 5 dias.

# find / -ntime 5

Você Precisa  { DOMINAR } O Sistema


LOCALIZAR ARQUIVOS ACESSADOS
VEJAHÁ ‘N’VIDEO
ESSE DIAS
LINUX?
ARTIGOS POPULARES Para isso, basta trocar o “–ntime” por “-atime”.

# 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:

# find / -mtime +30 –mtime -90

10. LOCALIZAR ARQUIVOS COM BASE NO TAMANHO


chmod – Modificando Permissões De Para utilizar o tamanho do arquivo como critério, utiliza-se o “-size” no comando find. Utilizemos como
Arquivos No Linux Sem Complicação
exemplo a busca por arquivos de 40MB:

# find / -size 40M

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

BAIXE AGORA O EBOOK GRATUITO


Iniciando com UBUNTU LINUX. O que é, como funciona e como você
pode utilizá-lo a seu favor

27 ferramentas para hackers que podem ser


usadas no Kali Linux (PARTE 1)

QUERO MINHA CÓPIA GRÁTIS DO EBOOK

Sistemas operacionais – Conheça os


melhores do mercado e tenha outras opções
 Share  Tweet  Share  Share
0

arquivado em: linux


ARTIGOS RELACIONADOS
Descompactar tar.gz: Guia Completo Novos usuários do Linux – 6 perguntas
Para Descompactar E Compactar que sempre fazem [ Aqui a resposta ]
Arquivos Com o Comando Tar
5 Grandes Empresas que Utilizam
Ubuntu 16.04.2: veja como instalar as
Sistema Operacional Linux com Muito
atualizações dessa versão
Sucesso

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?

Pendrive bootável Linux – Conheça 9 Sobre pedrodelfino


programas para criar o seu (o #7 é o meu Trabalha a mais de 14 anos com administração de sistemas LINUX, dedicado em ensinar novos profissionais a atuar com
preferido) servidores. Saiba mais aqui. "Caso queira participar de uma aula online comigo utilize o formulário Acima"

4 Comments E-tinet 
1 Login

 Recommend 1 t Tweet f Share Sort by Best

chmod – Modificando Permissões De


Arquivos No Linux Sem Complicação Join the discussion…

LOG IN WITH
OR SIGN UP WITH DISQUS ?

Name

Pericles Mendess • 3 years ago


Comando find para procurar arquivos com uma palavra chave:
find . -exec grep -ls palavrachave {} \;

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 ›

Joallyson Castro > Pericles Mendess • 15 days ago


Consegui entender agora heheh
△ ▽ • Reply • Share ›

Joallyson Castro > Pericles Mendess • 15 days ago


Show de bolo este artigo Pericles, obrigado.
Poderia explicar o comando acima?
27 ferramentas para hackers que podem ser
△ ▽ • Reply • Share ›
usadas no Kali Linux (PARTE 1)

Newton Teixeira • 3 years ago


Massa. Oss!
△ ▽ • 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

Pesquisar neste site … Pesquisa

Você Precisa  { DOMINAR } O Sistema


VEJA ESSE VIDEO
LINUX?
ARTIGOS POPULARES

Pendrive bootável Linux – Conheça 9


programas para criar o seu (o #7 é o meu
preferido)

Pedro Delfino

Trabalha
chmod a mais
– Modificando de 14 anos
Permissões De
Arquivoscom administração
No Linux de
Sem Complicação

sistemas LINUX, dedicado


em ensinar novos profissionais
a atuar com servidores. Saiba
mais aqui. "Caso queira
participar de uma aula online
comigo utilize o botão abaixo"
Comando Linux apt-get – Guia Definitivo
Quero
Para Instalar, Assistir
Remover A Aula
e Atualizar Software
no LINUX

ASSUNTOS
Servidores Linux

Administradores de Sistema Linux

27 ferramentas para hackers que podem ser


Dicas para Usuários Linux
usadas no Kali Linux (PARTE 1)

Carreira Linux

Ebook – Como usar Virtualbox

Ebook – Ubuntu Linux

Sistemas operacionais – Conheça os


NO FACEBOOK
melhores do mercado e tenha outras opções

Você Precisa  { DOMINAR } O Sistema


VEJA ESSE VIDEO
LINUX?
ARTIGOSPedro Delfino
POPULARES
43 mil curtidas

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

chmod – Modificando Permissões De


Arquivos No Linux Sem Complicação
E-TINET.COM
Yum: O Gerenciador …
Yum é um gerenciador de …

4 Comentar 1

Comando Linux apt-get – Guia Definitivo


Para Instalar, Remover e Atualizar Software
no LINUX

27 ferramentas para hackers que podem ser


usadas no Kali Linux (PARTE 1)

Sistemas operacionais – Conheça os


melhores do mercado e tenha outras opções

Retornar ao topo da página Copyright - E-tinet.com

Você Precisa  { DOMINAR } O Sistema


VEJA ESSE VIDEO
LINUX?

Você também pode gostar