{"id":16821,"date":"2019-08-07T16:02:13","date_gmt":"2019-08-07T19:02:13","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=16821"},"modified":"2024-01-16T16:46:35","modified_gmt":"2024-01-16T19:46:35","slug":"find-locate-comandos-linux","status":"publish","type":"post","link":"\/pt\/tutoriais\/find-locate-comandos-linux","title":{"rendered":"Como usar os comandos locate e find Linux para encontrar qualquer arquivo"},"content":{"rendered":"<p>Se voc&ecirc; est&aacute; usando o Linux pela primeira vez, talvez n&atilde;o saiba muito bem como procurar arquivos e pastas no seu computador. Existem dois&nbsp;<strong>comandos Linux<\/strong>&nbsp;para fazer isso: o&nbsp;<strong>find<\/strong>&nbsp;e o&nbsp;<strong>locate<\/strong>.&nbsp;<\/p><p>Embora ambos os comandos tenham a mesma fun&ccedil;&atilde;o, eles funcionam de maneiras diferentes. O comando Linux&nbsp;<strong>find<\/strong>procurar&aacute; pelos arquivos especificados em todos os diret&oacute;rios do seu computador. Enquanto isso, o<strong>&nbsp;locate<\/strong>&nbsp;command procurar&aacute; arquivos apenas no seu banco de dados Linux.&nbsp;<\/p><p>Este artigo explicar&aacute; como usar os comandos&nbsp;<strong>find<\/strong>&nbsp;e&nbsp;<strong>locate<\/strong>&nbsp;no Linux as raz&otilde;es para us&aacute;-los.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-o-que-sao-os-comandos-find-e-locate-no-linux\"><strong>O Que S&atilde;o os Comandos Find e Locate no Linux<\/strong><\/h2><p>No Linux, o comando&nbsp;<strong>find<\/strong>&nbsp;&eacute; uma ferramenta vers&aacute;til para procurar arquivos e diret&oacute;rios com base em v&aacute;rios crit&eacute;rios, como nome, tipo e tamanho, com resultados gerados em tempo real. O comando&nbsp;<strong>locate<\/strong>, por outro lado, &eacute; uma op&ccedil;&atilde;o mais r&aacute;pida que se baseia em um banco de dados pr&eacute;-constru&iacute;do para pesquisas r&aacute;pidas de arquivos, mas pode n&atilde;o fornecer atualiza&ccedil;&otilde;es em tempo real.<\/p><p>Uma coisa importante a se notar &eacute; que estaremos usando um VPS Ubuntu neste guia. Dito isto, as etapas tamb&eacute;m funcionar&atilde;o no Debian, CentOS ou qualquer outra&nbsp;<a href=\"\/tutoriais\/melhor-distribuicao-linux\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>distribui&ccedil;&atilde;o do Linux<\/strong><\/a>, seja qual for o sistema de arquivos usado. Se voc&ecirc; n&atilde;o sabe como se conectar ao seu VPS, pode seguir&nbsp;<a href=\"\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>este guia<\/strong><\/a>&nbsp;antes de prosseguir.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-sintaxe-do-comando-find\"><strong>Sintaxe do Comando Find<\/strong><\/h2><p>O comando mais popular para encontrar e filtrar arquivos no Linux &eacute; o&nbsp;<strong>find<\/strong>. A sintaxe b&aacute;sica dele &eacute; a seguinte:<\/p><pre class=\"wp-block-preformatted\">find &lt;diret&oacute;rioinicial&gt; &lt;op&ccedil;&otilde;es&gt; &lt;termo de pesquisa&gt;<\/pre><p>Ele come&ccedil;a com a palavra-chave&nbsp;<strong>find<\/strong>, que alerta o Linux de que tudo o que segue depois ser&aacute; usado para encontrar seu arquivo. O argumento&nbsp;<strong>&lt;diret&oacute;rioinicial&gt;<\/strong>&nbsp;&eacute; o ponto de origem de onde voc&ecirc; deseja iniciar a busca. Voc&ecirc; pode substitu&iacute;-lo por v&aacute;rios argumentos, incluindo:<\/p><ul class=\"wp-block-list\">\n<li><strong>\/ (barra)<\/strong>&nbsp;&mdash; pesquise todo o sistema.<\/li>\n\n\n\n<li><strong>. (ponto)<\/strong>&nbsp;&mdash; pesquise a partir da pasta em que voc&ecirc; est&aacute; trabalhando atualmente (diret&oacute;rio atual).<\/li>\n\n\n\n<li><strong>~ (til)<\/strong>&nbsp;&mdash; para pesquisar a partir da sua pasta inicial.<\/li>\n<\/ul><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Para encontrar o diret&oacute;rio atual em que voc&ecirc; est&aacute;, use o comando&nbsp;<strong>pwd<\/strong>.<\/p>\n                <\/div>\n\n\n\n<\/p><p>O segundo argumento,&nbsp;<strong>&lt;op&ccedil;&otilde;es&gt;<\/strong>, &eacute; dedicado ao seu arquivo. Ele pode ser o nome do arquivo, tipo, data de cria&ccedil;&atilde;o, etc. O terceiro argumento,&nbsp;<strong>&lt;termo de pesquisa&gt;<\/strong>, &eacute; onde voc&ecirc; especificar&aacute; o termo de pesquisa relevante.<\/p><h2 class=\"wp-block-heading\" id=\"h-exemplos-de-comandos-find\"><strong>Exemplos de Comandos Find<\/strong><\/h2><p>Vamos dar uma olhada nas v&aacute;rias op&ccedil;&otilde;es que o Linux oferece aos seus usu&aacute;rios:<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-o-find-para-pesquisar-por-nome\"><strong>Usando o Find para Pesquisar por Nome<\/strong><\/h3><p>O m&eacute;todo mais comum para procurar um arquivo &eacute; usando seu nome, naturalmente. Para executar uma consulta de pesquisa simples usando o nome do arquivo, use o comando&nbsp;<strong>find<\/strong>&nbsp;assim:<\/p><pre class=\"wp-block-preformatted\">find . -name meu-arquivo<\/pre><p>Usamos a op&ccedil;&atilde;o&nbsp;<strong>-name<\/strong>&nbsp;e procuramos por um arquivo chamado&nbsp;<strong>meu-arquivo<\/strong>. Note que come&ccedil;amos a busca no nosso diret&oacute;rio atual usando o argumento&nbsp;<strong>. (ponto)<\/strong>.<\/p><p>Lembre-se de que o argumento&nbsp;<strong>-name<\/strong>&nbsp;diferencia mai&uacute;sculas e min&uacute;sculas no Linux. Se voc&ecirc; sabe o nome do arquivo, mas n&atilde;o tem certeza se ele usa mai&uacute;sculas ou min&uacute;sculas, use o seguinte comando&nbsp;<strong>find<\/strong>:<\/p><pre class=\"wp-block-preformatted\">find . -iname meu-arquivo<\/pre><p>Voc&ecirc; tamb&eacute;m pode procurar por todos os arquivos que n&atilde;o cont&ecirc;m uma palavra-chave espec&iacute;fica em seu nome. Existem duas maneiras de fazer isso. O primeiro m&eacute;todo envolve o uso da palavra-chave&nbsp;<strong>&ndash;not<\/strong>, da seguinte maneira:<\/p><pre class=\"wp-block-preformatted\">find . -not -name meu-arquivo<\/pre><p>Al&eacute;m disso, podemos usar o s&iacute;mbolo de exclama&ccedil;&atilde;o (<strong>!<\/strong>). No entanto, voc&ecirc; deve preced&ecirc;-lo pelo identificador de escape (\\) para que o Linux saiba que esta &eacute; a parte do comando&nbsp;<strong>find<\/strong>.<\/p><pre class=\"wp-block-preformatted\">find . \\! -name meu-arquivo<\/pre><p>Voc&ecirc; tamb&eacute;m pode procurar por v&aacute;rios arquivos com um formato em comum, como&nbsp;<strong>.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">find . -name &ldquo;*.txt&rdquo;<\/pre><p>Isso listar&aacute; todos os arquivos de texto, come&ccedil;ando na pasta atual.<\/p><p>Por fim, se voc&ecirc; quiser encontrar um determinado arquivo pelo nome e remov&ecirc;-lo, use o argumento&nbsp;<strong>&nbsp;-delete<\/strong>&nbsp;ap&oacute;s o nome do arquivo:<\/p><pre class=\"wp-block-preformatted\">find . -name meu-arquivo -delete<\/pre><h3 class=\"wp-block-heading\" id=\"h-usando-find-para-pesquisar-por-tipo\"><strong>Usando Find para Pesquisar por Tipo<\/strong><\/h3><p>O Linux permite que os usu&aacute;rios listem todas as informa&ccedil;&otilde;es com base em seus tipos. Existem v&aacute;rios filtros que voc&ecirc; pode usar:<\/p><ul class=\"wp-block-list\">\n<li><strong>d<\/strong>&nbsp;&ndash; diret&oacute;rio ou pasta<\/li>\n\n\n\n<li><strong>f<\/strong>&nbsp;&ndash; arquivo normal<\/li>\n\n\n\n<li><strong>l<\/strong>&nbsp;&ndash; link simb&oacute;lico<\/li>\n\n\n\n<li><strong>c<\/strong>&nbsp;&ndash; dispositivos de caractere<\/li>\n\n\n\n<li><strong>b<\/strong>&nbsp;&ndash; dispositivos de bloco<\/li>\n<\/ul><p>Um exemplo simples de busca de um tipo de arquivo &eacute; este abaixo:<\/p><pre class=\"wp-block-preformatted\">find \/ -type d<\/pre><p>Isso listar&aacute; todos os diret&oacute;rios atuais em seu sistema, pois pesquisamos a partir de nosso diret&oacute;rio raiz com o s&iacute;mbolo \/ (barra).<\/p><p>Voc&ecirc; tamb&eacute;m pode combinar as op&ccedil;&otilde;es &ndash;<strong>type<\/strong>&nbsp;e<strong>&nbsp;-name<\/strong>&nbsp;para refinar ainda mais suas pesquisas:<\/p><pre class=\"wp-block-preformatted\">find \/ -type f -name meu-arquivo<\/pre><p>Isso procurar&aacute; por arquivos chamados&nbsp;<strong>meu-arquivo<\/strong>, excluindo diret&oacute;rios ou links.<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-find-para-pesquisar-por-data-e-hora\"><strong>Usando Find para Pesquisar por Data e Hora<\/strong><\/h3><p>Este exemplo &eacute; &oacute;timo se voc&ecirc; deseja procurar arquivos com base no hor&aacute;rio de acesso ou modifica&ccedil;&atilde;o. O Linux mant&eacute;m o controle dos arquivos usando esses tr&ecirc;s carimbos de data\/hora.<\/p><ul class=\"wp-block-list\">\n<li><strong>Hor&aacute;rio de Acesso<\/strong>&nbsp;(<strong>-atime<\/strong>) &ndash; quando o arquivo foi lido ou escrito.<\/li>\n\n\n\n<li><strong>Hor&aacute;rio de Modifica&ccedil;&atilde;o<\/strong>&nbsp;(<strong>-mtime<\/strong>) &ndash; quando o arquivo foi modificado.<\/li>\n\n\n\n<li><strong>Hor&aacute;rio da Altera&ccedil;&atilde;o<\/strong>&nbsp;(<strong>-ctime<\/strong>) &ndash; quando os metadados do arquivo foram atualizados.<\/li>\n<\/ul><p>Voc&ecirc; deve usar essa op&ccedil;&atilde;o com um n&uacute;mero que especifica quantos dias se passaram desde que o arquivo foi acessado, modificado ou alterado:<\/p><pre class=\"wp-block-preformatted\">find \/ -atime 1<\/pre><p>Este comando mostrar&aacute; todos os arquivos que foram acessados um dia antes, a partir do seu hor&aacute;rio atual.<\/p><p>Podemos refinar ainda mais nossas consultas adicionando sinais de&nbsp;<strong>mais<\/strong>&nbsp;(<strong>+<\/strong>) e&nbsp;<strong>menos<\/strong>&nbsp;(&ndash;) precedendo o n&uacute;mero de dias. Por exemplo:<\/p><pre class=\"wp-block-preformatted\">find \/ -mtime +2<\/pre><p>Ele lista todos os arquivos que t&ecirc;m um tempo de modifica&ccedil;&atilde;o de mais de dois dias atr&aacute;s.<\/p><p>Para encontrar todos os arquivos cujos metadados foram atualizados h&aacute; menos de um dia, execute o seguinte:<\/p><pre class=\"wp-block-preformatted\">find \/ -ctime -1<\/pre><p>Embora n&atilde;o sejam frequentemente usados, existem alguns argumentos adicionais que tamb&eacute;m est&atilde;o relacionados a pesquisas cronometradas. O argumento&nbsp;<strong>-mmin<\/strong>&nbsp;procura por arquivos modificados em uma base de minutos. Funciona assim:<\/p><pre class=\"wp-block-preformatted\">find \/ -mmin -1<\/pre><p>Al&eacute;m disso, temos o argumento&nbsp;<strong>&nbsp;-newer<\/strong>, que se usa para comparar a idade de dois ou mais arquivos e exibir o mais recente.<\/p><pre class=\"wp-block-preformatted\">find \/ -newer meu-arquivo<\/pre><p>O resultado exibir&aacute; todos os arquivos que foram modificados mais recentemente do que &ldquo;meu-arquivo&rdquo;.<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-find-para-pesquisar-por-tamanho\"><strong>Usando Find para Pesquisar por Tamanho<\/strong><\/h3><p>O Linux permite que voc&ecirc; procure arquivos com base em seus tamanhos. A sintaxe para procurar arquivos por tamanho &eacute;:<\/p><pre class=\"wp-block-preformatted\">find &lt;diret&oacute;rioinicial&gt; -size &lt;tamanho&gt; &lt;unidade-de-tamanho&gt;<\/pre><p>Voc&ecirc; pode especificar as seguintes unidades de tamanho:<\/p><ul class=\"wp-block-list\">\n<li><strong>c<\/strong>&nbsp;-bytes<\/li>\n\n\n\n<li><strong>k<\/strong>&nbsp;&ndash; quilobytes<\/li>\n\n\n\n<li><strong>M<\/strong>&nbsp;&ndash; megabytes<\/li>\n\n\n\n<li><strong>G<\/strong>&nbsp;&ndash; gigabytes<\/li>\n\n\n\n<li><strong>b<\/strong>&nbsp;&ndash; peda&ccedil;os de 512 bytes<\/li>\n<\/ul><p>Um exemplo simples de como usar o comando&nbsp;<strong>find<\/strong>&nbsp;para tamanhos de arquivos &eacute; o seguinte:<\/p><pre class=\"wp-block-preformatted\">find \/ -size 10M<\/pre><p>Aqui procuramos todos os arquivos em seu sistema que t&ecirc;m exatamente 10 megabytes. Assim como ao pesquisar com base no tempo, voc&ecirc; pode filtrar suas pesquisas ainda mais usando os sinais de mais e menos:<\/p><pre class=\"wp-block-preformatted\">find \/ -size +5G<\/pre><p>Ele exibir&aacute; todos os arquivos que t&ecirc;m mais de cinco gigabytes.<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-find-para-pesquisar-por-propriedade\"><strong>Usando Find para Pesquisar por Propriedade<\/strong><\/h3><p>O Linux permite que voc&ecirc; refine suas pesquisas com base na propriedade do arquivo. Para encontrar arquivos de um determinado propriet&aacute;rio, o seguinte comando deve ser executado:<\/p><pre class=\"wp-block-preformatted\">find \/ -user john<\/pre><p>O script retornar&aacute; uma lista de todos os arquivos que o usu&aacute;rio chamado&nbsp;<strong>john<\/strong>&nbsp;possui. Semelhante aos nomes de usu&aacute;rio, tamb&eacute;m podemos encontrar arquivos atrav&eacute;s de nomes de grupos:<\/p><pre class=\"wp-block-preformatted\">find \/ -group trabalho<\/pre><h3 class=\"wp-block-heading\" id=\"h-usando-find-para-pesquisar-por-permissoes\"><strong>Usando Find para Pesquisar por Permiss&otilde;es<\/strong><\/h3><p>Os usu&aacute;rios podem procurar arquivos com base nas permiss&otilde;es de arquivo usando a op&ccedil;&atilde;o&nbsp;<strong>-perm<\/strong>. Por exemplo:<\/p><pre class=\"wp-block-preformatted\">find \/ -perm 644<\/pre><p>No Linux,&nbsp;<strong>644<\/strong>&nbsp;corresponde &agrave; permiss&atilde;o de leitura e escrita. Isso significa que este comando procurar&aacute; todos os arquivos que possuem apenas permiss&otilde;es de leitura e grava&ccedil;&atilde;o. Voc&ecirc; pode explorar mais essa op&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">find \/ -perm -644<\/pre><p>Com a adi&ccedil;&atilde;o de um s&iacute;mbolo de tra&ccedil;o, ele retornar&aacute; com todos os arquivos que t&ecirc;m pelo menos permiss&atilde;o 644.<\/p><p><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"http:\/\/linuxcommand.org\/lc3_lts0090.php\"><strong>Leia mais<\/strong><\/a>&nbsp;sobre permiss&otilde;es e os c&oacute;digos correspondentes a todas as outras permiss&otilde;es do Linux.<\/p><h3 class=\"wp-block-heading\" id=\"h-outras-opcoes-uteis-do-comando-find\"><strong>Outras Op&ccedil;&otilde;es &Uacute;teis do Comando Find<\/strong><\/h3><p>Existem outras op&ccedil;&otilde;es &uacute;teis que voc&ecirc; deve ter em mente.<\/p><p>Por exemplo, para procurar arquivos e pastas vazias em seu sistema, use o seguinte:<\/p><pre class=\"wp-block-preformatted\">find \/ -empty<\/pre><p>Da mesma forma, para procurar todos os execut&aacute;veis salvos no seu disco, utilize a op&ccedil;&atilde;o&nbsp;<strong>-exec<\/strong>:<\/p><pre class=\"wp-block-preformatted\">find \/ -exec<\/pre><p>Para procurar arquivos leg&iacute;veis, voc&ecirc; pode executar o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">find \/ -read<\/pre><p>Como voc&ecirc; pode ver, existem muitas op&ccedil;&otilde;es dispon&iacute;veis para os usu&aacute;rios personalizarem suas consultas como desejarem. Vamos dar uma olhada no outro comando que pode ser usado para localizar arquivos no Linux.<\/p><h2 class=\"wp-block-heading\" id=\"h-sintaxe-do-comando-locate\"><strong>Sintaxe do Comando Locate<\/strong><\/h2><p>O comando&nbsp;<strong>locate<\/strong>&nbsp;&eacute; uma alternativa &uacute;til, pois ele &eacute; mais r&aacute;pido que o comando&nbsp;<strong>find<\/strong>&nbsp;ao realizar pesquisas. Isso ocorre porque o primeiro apenas verifica seu banco de dados Linux em vez de todo o sistema. Al&eacute;m disso, a sintaxe &eacute; relativamente mais f&aacute;cil de escrever.<\/p><p>Aqui, voc&ecirc; pode usar o comando para procurar arquivos usando a sintaxe abaixo:<\/p><pre class=\"wp-block-preformatted\">locate [meu-arquivo]<\/pre><p>&Agrave;s vezes, o comando&nbsp;<strong>locate<\/strong>&nbsp;padr&atilde;o pode retornar arquivos que foram exclu&iacute;dos, se o banco de dados n&atilde;o foi atualizado. A melhor solu&ccedil;&atilde;o &eacute; atualizar manualmente o banco de dados executando o seguinte:<\/p><pre class=\"wp-block-preformatted\">sudo updatedb<\/pre><h2 class=\"wp-block-heading\" id=\"h-como-instalar-o-pacote-locate\"><strong>Como Instalar o Pacote Locate<\/strong><\/h2><p>Por padr&atilde;o, o Linux n&atilde;o vem com o comando&nbsp;<strong>locate<\/strong>&nbsp;pr&eacute;-instalado. Para obter o pacote, execute os seguintes comandos um ap&oacute;s o outro:<\/p><pre class=\"wp-block-preformatted\">sudo apt-get update<br>sudo apt-get install mlocate<\/pre><h2 class=\"wp-block-heading\" id=\"h-exemplos-de-comandos-locate\"><strong>Exemplos de Comandos Locate<\/strong><\/h2><p>Compartilharemos com voc&ecirc; as aplica&ccedil;&otilde;es mais comuns do comando&nbsp;<strong>locate<\/strong>&nbsp;do Linux.<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-locate-para-pesquisar-o-nome-exato-do-arquivo\"><strong>Usando Locate para Pesquisar o Nome Exato do Arquivo<\/strong><\/h3><p>A sintaxe b&aacute;sica s&oacute; permite que voc&ecirc; procure por arquivos que cont&ecirc;m o termo de pesquisa. Se voc&ecirc; quiser obter um arquivo com o seu nome exato, pode usar a op&ccedil;&atilde;o&nbsp;<strong>-r<\/strong>&nbsp;e adicionar o s&iacute;mbolo do cifr&atilde;o (<strong>$<\/strong>) no final do seu termo de pesquisa. Por exemplo:<\/p><pre class=\"wp-block-preformatted\">locate -r meu-arquivo$<\/pre><h3 class=\"wp-block-heading\" id=\"h-usando-locate-para-contar-o-numero-de-arquivos\"><strong>Usando Locate para Contar o N&uacute;mero de Arquivos<\/strong><\/h3><p>Para saber quantos arquivos aparecem no resultado da sua pesquisa, insira&nbsp;<strong>-c<\/strong>&nbsp;ap&oacute;s o comando locate.<\/p><pre class=\"wp-block-preformatted\">locate -c meu-arquivo<\/pre><p>Em vez de listar todos os arquivos, ele fornecer&aacute; o n&uacute;mero total deles.<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-locate-para-ignorar-a-sensibilidade-a-maiusculas-e-minusculas\"><strong>Usando Locate para Ignorar a Sensibilidade a Mai&uacute;sculas e Min&uacute;sculas<\/strong><\/h3><p>Use&nbsp;<strong>-i<\/strong>&nbsp;no seu comando<strong>&nbsp;locate<\/strong>&nbsp;para ignorar a diferen&ccedil;a entre mai&uacute;sculas e min&uacute;sculas na busca. Por exemplo:<\/p><pre class=\"wp-block-preformatted\">locate -i meu-arquivo<\/pre><p>Todos os arquivos com este nome ser&atilde;o mostrados, independentemente de quaisquer s&iacute;mbolos mai&uacute;sculos ou min&uacute;sculos encontrados.<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-locate-para-mostrar-arquivos-existentes\"><strong>Usando Locate para Mostrar Arquivos Existentes<\/strong><\/h3><p>Assim como mencionamos, o comando&nbsp;<strong>locate<\/strong>&nbsp;do Linux pode at&eacute; mostrar um arquivo exclu&iacute;do se voc&ecirc; n&atilde;o atualizou o banco de dados. Felizmente, voc&ecirc; pode contornar esse problema usando a op&ccedil;&atilde;o&nbsp;<strong>-e<\/strong>, assim:<\/p><pre class=\"wp-block-preformatted\">locate -e meu-arquivo<\/pre><p>Ao fazer isso, voc&ecirc; s&oacute; obter&aacute; arquivos que existem no momento em que voc&ecirc; executa o comando&nbsp;<strong>localizar<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-locate-para-desativar-erros-durante-a-pesquisa\"><strong>Usando Locate para Desativar Erros Durante a Pesquisa<\/strong><\/h3><p>A op&ccedil;&atilde;o&nbsp;<strong>-q<\/strong>&nbsp;evitar&aacute; que quaisquer erros apare&ccedil;am quando a pesquisa estiver sendo processada. Para fazer isso, basta digitar:<\/p><pre class=\"wp-block-preformatted\">locate -q meu-arquivo<\/pre><h3 class=\"wp-block-heading\" id=\"h-usando-o-locate-para-limitar-o-numero-de-resultados-da-pesquisa\"><strong>Usando o Locate para Limitar o N&uacute;mero de Resultados da Pesquisa<\/strong><\/h3><p>Se voc&ecirc; quiser limitar o n&uacute;mero de resultados da pesquisa, use a op&ccedil;&atilde;o&nbsp;<strong>-n &lt;n&uacute;mero&gt;<\/strong>. No entanto, lembre-se de que voc&ecirc; precisa colocar a op&ccedil;&atilde;o no final da linha de comando. D&ecirc; uma olhada neste exemplo:<\/p><pre class=\"wp-block-preformatted\">locate meu-arquivo n 10<\/pre><p>O script exibir&aacute; apenas os primeiros 10 arquivos que encontrar, mesmo quando houver mais.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Voc&ecirc; pode procurar arquivos em seu servidor Linux &mdash; seja ele usado para armazenar arquivos, sites ou um e-mail, por exemplo &mdash; usando os comandos&nbsp;<strong>find<\/strong>&nbsp;e&nbsp;<strong>locate<\/strong>. Essas duas poderosas ferramentas t&ecirc;m suas pr&oacute;prias vantagens. Portanto, incentivamos voc&ecirc; a experimentar ambos e ver qual deles &eacute; mais adequado para seus cen&aacute;rios de uso. Aqui est&aacute; um breve resumo do que tratamos neste artigo:<\/p><ul class=\"wp-block-list\">\n<li>Use&nbsp;<strong>find<\/strong>&nbsp;para procurar arquivos com base em nome, tipo, tempo, tamanho, propriedade e permiss&otilde;es, al&eacute;m de algumas outras op&ccedil;&otilde;es &uacute;teis.<\/li>\n\n\n\n<li>Instale e use o comando&nbsp;<strong>locate<\/strong>&nbsp;do Linux para realizar buscas mais r&aacute;pidas por arquivos em todo o sistema. Ele tamb&eacute;m permite que voc&ecirc; filtre por nome, buscas sens&iacute;veis a mai&uacute;sculas e min&uacute;sculas, pasta, e assim por diante.<\/li>\n<\/ul><p>Se voc&ecirc; tiver alguma d&uacute;vida, sinta-se &agrave; vontade para perguntar nos coment&aacute;rios!<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conhe&ccedil;a Mais Comandos Linux para Gerenciamento de Arquivos<\/h4>\n                    <p><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/como-deletar-arquivo-linux\"><strong>Como Remover Arquivos e Diret&oacute;rios<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/comando-touch-linux\"><strong>Guia Para Criar um Arquivo Vazio<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/comando-tar-linux\"><strong>Como Compactar um Arquivo com o Comando Tar<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/comando-chown-linux\"><strong>Alterar a Propriedade de um Arquivo com o Comando Chown<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/como-usar-unzip-linux\"><strong>Como Descompactar Arquivos no Linux<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/como-alterar-permissoes-e-proprietarios-via-linha-de-comando\"><strong>Tutorial para Alterar as Permiss&otilde;es de um Arquivo com o Comando Chmod<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/como-renomear-arquivo-linux\"><strong>Como Renomear um Arquivo<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/comando-tee-linux\"><strong>Guia: Escrever e Exibir em um Arquivo com o Comando Tee<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/comando-file-linux\"><strong>Como Verificar o Tipo de Arquivo<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/comando-rsync-linux\"><strong>Comando rsync no Linux<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/como-criar-link-simbolico-linux\"><strong>Como Criar um Link Simb&oacute;lico (Symlink)<br><\/strong><\/a><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"\/tutoriais\/usar-comando-scp-linux-para-transferir-arquivos\"><strong>Usando o Comando SCP para Copiar e Transferir Arquivos no Linux<\/strong><\/a><\/p>\n                <\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc&ecirc; est&aacute; usando o Linux pela primeira vez, talvez n&atilde;o saiba muito bem como procurar arquivos e pastas no seu computador. Existem dois&nbsp;comandos Linux&nbsp;para fazer isso: o&nbsp;find&nbsp;e o&nbsp;locate.&nbsp; Embora ambos os comandos tenham a mesma fun&ccedil;&atilde;o, eles funcionam de maneiras diferentes. O comando Linux&nbsp;findprocurar&aacute; pelos arquivos especificados em todos os diret&oacute;rios do seu computador. [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/find-locate-comandos-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Usar os Comandos Locate e Find Linux para Encontrar Tudo","rank_math_description":"Voc\u00ea n\u00e3o precisa ficar perdido no Linux. Aprenda como usar os comandos Find Linux e Locate para buscar pastas, arquivos e documentos.","rank_math_focus_keyword":"find linux","footnotes":""},"categories":[4915],"tags":[4960,4852],"class_list":["post-16821","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comandos-linux","tag-linux"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/find-locate-comandos-linux","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/find-locate-comandos-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=16821"}],"version-history":[{"count":14,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16821\/revisions"}],"predecessor-version":[{"id":42021,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16821\/revisions\/42021"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=16821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=16821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=16821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}