Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
9
respostas

Nomes de arquivos com espaços quebrando para loop, comando find

Eu tenho um script que pesquisa todos os arquivos em várias subpastas e arquivos para tar. Meu script é for FILE in 'find . -type f -name '*.*'' do if [[ ! -f archive.tar ]]; then tar -cpf archive.tar $FILE else tar -upf archive.tar...
10.09.2013 / 11:33
2
respostas

O que significa “{} \;” em um comando do Linux?

Às vezes, vejo o seguinte comando: find . -name  * -exec ls -a {} \; Fui solicitado a executar isso. O que significa {} \; aqui?     
29.08.2013 / 20:27
4
respostas

como encontrar uma palavra em arquivos de texto de um diretório [duplicado]

Suponha que eu tenha um diretório com o nome _file e inclua dois subdiretórios como _1 e _2 e em cada um eu tenha alguns arquivos de texto. Eu quero procurar uma palavra como foo em um desses arquivos de texto. Como eu posso fazer isso? Eu que...
07.05.2014 / 14:07
1
resposta

Qual é a diferença entre usar '+' (mais) e ';' (ponto-e-vírgula) no comando -exec?

Gostaria de saber que diferença existe entre usar o comando + e ; no final do comando -exec quando eu uso o comando find ? find .... -exec ... \; VS find .... -exec ... +     
10.12.2014 / 13:51
2
respostas

localizar vs. localizar

Existem os comandos find e locate para procurar arquivos no disco. Eu sei que find recursivamente processa todos os subdiretórios necessários para pesquisar arquivos e, portanto, é lento, mas atualizado, enquanto locate usa um ban...
08.09.2015 / 15:49
4
respostas

Usando o locate para encontrar um diretório

Eu uso localizar todo o tempo para encontrar arquivos que eu conheço o nome, localizar é muito rápido e eu amo isso. Para arquivos recentemente criados, o find é ótimo, normalmente com arquivos criados recentemente Eu sei onde basicamente...
27.11.2010 / 22:49
2
respostas

Por que eu consigo encontrar * main.o mas não consigo * .o?

Este é correto: $ find . -name *main.o ./main.o Então, por que não consigo encontrar *.o ? $ find . -name *.o find: paths must precede expression: main.o Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec]...
16.10.2014 / 01:39
6
respostas

comando para encontrar arquivos pesquisando apenas parte de seus nomes?

Diga que existem arquivos com nomes: batman.c debate.c cricketbat.c Qual comando e como devo usá-lo para listar todos esses arquivos usando o searchtag bat ?     
08.05.2015 / 14:44
3
respostas

Piping find -name para xargs resulta em nomes de arquivos com espaços não sendo passados para o comando

Normalmente, para remover arquivos com espaços no nome do arquivo, você precisa executar: $ rm "file name" mas se eu quiser remover vários arquivos, por exemplo: $ find . -name "*.txt" | xargs rm Isso não excluirá arquivos com espa...
26.08.2015 / 14:13
7
respostas

Como você gera o nome do arquivo no comando find enquanto usa -exec?

Eu uso a seguinte linha para encontrar todos os subdiretórios do PWD e executar svnadmin verify em cada diretório (eu já sei que eles são repositórios do Subversion) find ./* -maxdepth 0 -exec svnadmin verify {} \; Isso funciona bem, a...
22.07.2015 / 13:48