A melhor maneira de localizar seus arquivos em um desktop do Linux é com a ajuda da linha de comando Linux, pois oferece várias outras opções para pesquisar o arquivo que raramente é fornecido pela ferramenta gráfica.
Um comando usado para filtrar recursivamente os objetos com base no mecanismo condicional é conhecido como comando de encontro. O comando Find em um sistema Linux é uma ferramenta poderosa e pode ser usada facilmente para encontrar arquivos diferentes. Os arquivos podem ser pesquisados com base em nome, tamanho, data, permissões, tipo, propriedade e muito mais.
A sintaxe do comando Linux Find:
Antes de entender o uso do comando de encontrar, vamos revisar a sintaxe de Linux encontre comando. O comando de encontro assume o seguinte formulário:
Encontre [Opções] [Path…] [Expressão]Vamos ver isso como isso funciona.
Encontre pelo nome:
Como já explicou, a estrutura simples de comando incluiria uma opção, um caminho e uma expressão que seria o próprio nome do arquivo, caso você esteja pesquisando pelo nome. Fica muito mais fácil e eficiente se você souber o caminho da pesquisa, pois teria uma idéia de onde começar a localizar seu arquivo específico.
A próxima parte do comando é uma opção. No caso da linha de comando Linux, há várias opções para escolher. Mas a partir do início, vamos escolher um fácil. Nesse caso, em que estamos procurando um arquivo pelo nome, duas opções podem ser usadas:
Por exemplo, se você estiver procurando por um arquivo chamado abc.ODT
, Você teria que usar o seguinte comando para obter os resultados apropriados.
encontre / -iname ABC.ODT
Isso significa procurar um arquivo pelo seu nome e ignorar o caso.
No entanto, se você usar o -nome
opção com este arquivo, você não obterá resultados.
Encontre por tipo:
Isso seria útil caso você queira pesquisar vários arquivos de um determinado tipo. Então, em vez de procurar um arquivo separado a cada vez pelo nome, você pode pesquisá -los facilmente pelo tipo deles. A seguir estão os tipos mais comuns de arquivo:
f
Para um arquivo regular,d
para o diretório,eu
Para um vínculo simbólico,c
para dispositivos de caracteres,b
para dispositivos de bloco.Agora, por exemplo, você deseja pesquisar um arquivo de diretório em seu sistema com a ajuda de -tipo
opção. Então, digite este comando como:
encontre / -type D
Você também pode usar o mesmo comando para pesquisar arquivos de configuração. Por exemplo, para pesquisar arquivos com uma extensão de .Conf Your Command seria o seguinte:
encontre / -type f -name “*.conf ”
Este comando lhe daria todos os arquivos que terminam com uma extensão de .conf
.
Encontre por tamanho:
Quando sua unidade é misteriosamente preenchida por algum arquivo desconhecido que você não consegue identificar, você pode encontrar esse arquivo usando o comando -size. Isso ajudaria você a abrir algum espaço em sua unidade rapidamente. Por exemplo, você deseja pesquisar arquivos acima de 1000 MB. Então o comando de localização seria digitado como:
encontre / -Size +1000MB
O resultado pode ser surpreendente. Mais tarde, você pode liberar espaço excluindo o arquivo que está ocupando mais espaço. A seguir estão algumas das descrições de tamanho:
c
para bytes,k
Para Kilobytes,M
para megabytes,G
para gigabytes,B
para 512 bloqueios de byte.Dê um exemplo de outro exemplo: se você deseja pesquisar todos os arquivos com o tamanho exato de 1024 bytes no diretório no /tmp, o comando será digitado como:
FECT /TMP -TYPE F -SIZE 1024C
Você também pode localizar os arquivos menos ou maior que um tamanho específico. Por exemplo, para pesquisar todos os arquivos menores que 1 MB, você precisa digitar menos - símbolo antes do valor do tamanho. O comando se tornaria:
encontrar . -Tipo F -Size -1m
Para localizar os arquivos maiores que 1 MB, você precisa digitar mais símbolo + antes do valor do tamanho. O comando seria:
encontrar . -Tipo F -Size +1m
Para pesquisar os arquivos entre duas faixas de tamanho, por exemplo, entre 1 e 2MB, o comando será o seguinte:
encontrar . -Tipo F -Size +1m -Size 2M
Encontre por permissão:
Quando você deseja encontrar os arquivos com base na permissão do arquivo, use a opção de -perm.
Por exemplo, para pesquisar os arquivos com permissões de 775 exatamente no diretório/var/www/html, seria usado o seguinte comando:
LINDO/VAR/www/html -perm 644
Encontre por propriedade:
Quando você deseja localizar um determinado arquivo de propriedade de qualquer usuário ou grupo, você pode usar a opção de -User e -Group. Por exemplo, para encontrar os arquivos de propriedade do usuário LinuxAdmin, o comando seria:
Find / -User LinuxAdmin
Tenha um exemplo antecipado, para encontrar os arquivos de propriedade do usuário LinuxAdmin e altere a propriedade desses arquivos de LinuxAdmin para NewLinuxadMin. O comando para isso seria:
LING / -USER LinuxAdmin -Type F -exec CHOWN NEWLINUXADMIN \;
Encontre para excluir:
Se você deseja excluir os arquivos que você pesquisou Add -Delete no final do comando. Antes de fazer isso, verifique se o seu resultado pesquisado são os arquivos que você deseja excluir.
Por exemplo, para excluir os arquivos com uma extensão de .Temperada do/var/log/o seguinte comando seria usado:
encontre/var/log/-name '*.Temp '-Delete
O conhecimento fundamental do comando encontrado poderoso ajudaria você a localizar seus arquivos no sistema Linux facilmente. O guia acima mostrou o número de maneiras pelas quais você pode encontrar seu arquivo no sistema Linux.