find.findutils - Online na nuvem

Este é o comando locate.findutils que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


localizar - lista os arquivos em bancos de dados que correspondem a um padrão

SINOPSE


localizar [caminho -d | --database = path] [-e | -E | - [não-] existente] [-i | --ignore-case] [-0 |
--null] [-c | --count] [-w | --wholename] [-b | --basename] [-l N | --limit = N] [-S |
--estatísticas] [-r | --regex] [--max-database-age D] [-P | -H | --nofollow] [-L |
--seguir] [--version] [-A | --todos] [-p | --print] [--help] padrão ...

DESCRIÇÃO


Esta página de manual documenta a versão GNU do localizar. Para cada padrão fornecido, localizar
pesquisa um ou mais bancos de dados de nomes de arquivo e exibe os nomes de arquivo que contêm o
padronizar. Os padrões podem conter metacaracteres no estilo shell: `* ',`?' E `[] '. o
metacaracteres não tratam `/ 'ou`.' especialmente. Portanto, um padrão `foo * bar 'pode
corresponder a um nome de arquivo que contém `foo3 / bar ', e um padrão` * duck *' pode corresponder a um nome de arquivo
que contém `lake / .ducky '. Os padrões que contêm metacaracteres devem ser citados para
proteja-os da expansão pela casca.

Se um padrão for uma string simples - não contém metacaracteres - localizar exibe todos os arquivos
nomes no banco de dados que contêm essa string em qualquer lugar. Se um padrão contém
metacaracteres, localizar exibe apenas nomes de arquivo que correspondem exatamente ao padrão. Como um
resultado, os padrões que contêm metacaracteres geralmente devem começar com um `* ', e irão
na maioria das vezes também termina com um. As exceções são padrões que se destinam a
corresponder explicitamente ao início ou ao final de um nome de arquivo.

Os bancos de dados de nomes de arquivo contêm listas de arquivos que estavam no sistema quando os bancos de dados
foram atualizados pela última vez. O administrador do sistema pode escolher o nome do arquivo padrão
banco de dados, a frequência com que os bancos de dados são atualizados e os diretórios para
que contêm entradas; Vejo atualizadob(1).

If localizara saída de está indo para um terminal, caracteres incomuns na saída são escapados em
da mesma forma que para a ação -print do find comando. Se a saída não for
um terminal, os nomes dos arquivos são impressos exatamente como estão.

OPÇÕES


-0, --nulo
Use ASCII NUL como separador, em vez de nova linha.

-UMA, --tudo
Imprime apenas os nomes que correspondem a todos os argumentos não opcionais, não aqueles que correspondem a um ou
mais argumentos não opcionais.

-b, --nomebase
Os resultados são considerados correspondentes se o padrão especificado corresponder ao final
componente do nome de um arquivo conforme listado no banco de dados. Este componente final é
normalmente referido como o `nome de base '.

-c, --contar
Em vez de imprimir os nomes de arquivos correspondentes, basta imprimir o número total de correspondências
encontramos, a menos que -impressão (-p) também está presente.

-d caminho, --database = path
Em vez de pesquisar o banco de dados de nome de arquivo padrão, pesquise os bancos de dados de nome de arquivo
in caminho, que é uma lista separada por dois pontos de nomes de arquivos de banco de dados. Você também pode usar
a variável de ambiente LOCATE_PATH para definir a lista de arquivos de banco de dados a serem pesquisados.
A opção substitui a variável de ambiente se ambas forem usadas. Elementos vazios em
os caminhos são considerados sinônimos para o nome do arquivo do banco de dados padrão. UMA
banco de dados pode ser fornecido em stdin, usando `- 'como um elemento de caminho. Se mais que
um elemento de caminho é `- ', instâncias posteriores são ignoradas (e uma mensagem de aviso é
impresso).

O formato do banco de dados do nome do arquivo mudou começando com GNU find e localizar versão 4.0
para permitir que máquinas com diferentes ordens de bytes compartilhem os bancos de dados. Esse
versão do localizar pode reconhecer e ler automaticamente bancos de dados produzidos para antigos
versões do GNU localizar ou versões Unix de localizar or find. Suporte para o antigo
Localizar formato de banco de dados será descontinuado em uma versão futura.

-e --existir
Imprima apenas os nomes que existem atualmente (em vez dos nomes que existiam
quando o banco de dados foi criado). Observe que isso pode tornar o programa muito lento, se
há muitas correspondências no banco de dados. Se você estiver usando esta opção em um
programa, observe que é possível que o arquivo seja excluído após localizar
verificou se ele existe, mas antes de você usá-lo.

- Ah, --não existente
Imprima apenas os nomes que atualmente não existem (em vez dos nomes que
existia quando o banco de dados foi criado). Observe que isso pode tornar o programa mais lento.
lote, se houver muitas correspondências no banco de dados.

--Socorro Imprima um resumo das opções para localizar e sair.

-eu, --ignorar caso
Ignore as distinções de maiúsculas e minúsculas no padrão e nos nomes dos arquivos.

-l N, --limit = N
Limite o número de correspondências a N. Se um limite for definido por meio desta opção, o número de
os resultados impressos para a opção -c nunca serão maiores que este número.

-EU, --Segue
Se estiver testando a existência de arquivos (com as opções -e ou -E), considere quebrado
links simbólicos não existentes. Este é o padrão.

--max-database-age D
Normalmente, localizar irá emitir uma mensagem de aviso quando procura uma base de dados que é
com mais de 8 dias. Esta opção altera esse valor para algo diferente de 8.
O efeito de especificar um valor negativo é indefinido.

-m, --mmap
Aceito, mas não faz nada, para compatibilidade com BSD localizar.

-P, -H, --não siga
Se estiver testando a existência de arquivos (com as opções -e ou -E), trate
links simbólicos como se fossem arquivos existentes. A forma -H desta opção é
fornecido puramente por semelhança com find; o uso de -P é recomendado em vez de -H.

-p, --imprimir
Imprimir os resultados da pesquisa quando normalmente não o fariam, devido à presença de
--statistics (-S) ou --count (-c).

-r, --regex
O padrão especificado na linha de comando é entendido como uma expressão regular,
em oposição a um padrão glob. As expressões regulares funcionam da mesma forma que em
emacs e find, exceto pelo fato de que "." corresponderá a uma nova linha. Nomes de arquivos cujos
caminhos completos que correspondem à expressão regular especificada são impressos (ou, no caso de
a opção -c, contada). Se você deseja ancorar sua expressão regular nas extremidades
do nome do caminho completo, então, como é normal com expressões regulares, você deve usar
os caracteres ^ e $ para significar isso.

-sim, --stdio
Aceito, mas não faz nada, para compatibilidade com BSD localizar.

-S, --Estatisticas
Imprima várias estatísticas sobre cada banco de dados de localização e saia sem
realizando uma pesquisa, a menos que argumentos não opcionais sejam fornecidos. Para compatibilidade com
BSD, -S é aceito como sinônimo de --statistics. No entanto, a saída de localizar
-S é diferente para as implementações GNU e BSD de localizar.

--versão
Imprima o número da versão de localizar e sair.

-C, --nome completo
Compare com o nome completo do arquivo, conforme listado no banco de dados. Isto é o
padrão.

MEIO AMBIENTE


LOCATE_PATH
Lista separada por dois pontos de bancos de dados para pesquisar. Se o valor tiver um líder ou
dois pontos finais, ou dois pontos em uma linha, você pode obter resultados que variam entre
diferentes versões de localizar.

Use locate.findutils online usando serviços onworks.net



Programas online mais recentes para Linux e Windows