Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
1
resposta

Passar literal {} como um argumento em find -exec [duplicate]

Eu estava escrevendo uma resposta para uma pergunta no Stack Overflow, e a resposta envolveu um loop for aninhado semelhante a for jpeg in **/foo.jpg; do d=${f%/foo.jpg} # Directory containing foo.jpg for m4a in "$d"/*.m4a; do...
12.02.2017 / 03:47
2
respostas

Como parar o comando find após o segundo jogo?

Como fazer o comando find , que mostrará apenas as duas primeiras correspondências e, em seguida, finalizará algo semelhante a Como parar o comando find após o primeiro jogo? apenas a versão para dois registros.     
08.11.2017 / 17:17
1
resposta

encontrar com várias opções -exec; redirecionando & dev / null para um comando exec envia o processo para o segundo plano

Eu tenho um comando find com vários argumentos -exec e gostaria que a saída (stdout e stderr) de um dos comandos fosse suprimida. Quando eu uso & > / path / to / file , ele envia o processo para o segundo plano em vez de redirecionar a s...
02.02.2012 / 21:44
1
resposta

Executando o comando em cada arquivo na pasta em ordem aleatória

Eu quero executar um comando para cada arquivo em uma pasta, mas aleatoriamente. Algo como: find . -type f -exec <command> '{}' \; mas sempre em outro pedido. Isso está mais próximo das minhas necessidades, mas 1) não funciona, 2) a...
26.08.2016 / 20:41
1
resposta

Erro Fixing Signal 13 (SIGPIPE) para o pipeline find e grep

Eu tenho uma situação em que estou tentando instalar software no meu sistema. Estou usando uma abordagem fakeroot para instalá-los em um diretório separado no qual estou listando todos os arquivos, diretórios e links que eles instalam em três...
03.05.2016 / 06:46
2
respostas

Com que finalidade o menos (-) em 'find -! -exec 'serve?

Em esta resposta , qual é o uso de -! em find ? Considere o seguinte código: find . -type l -! -exec test -e {} \; -print Essa alternativa parece fazer exatamente a mesma coisa: find . -type l ! -exec test -e {} \; -print...
08.03.2017 / 04:13
3
respostas

Filtre uma lista de arquivos com base nos atributos do arquivo

Com find você pode pesquisar por atributos de arquivo como -type , -executable etc. Como conseguir algo semelhante, mas a partir de uma lista existente de arquivos? por exemplo. a saída de dpkg -L <package_name> . Um canal...
08.11.2015 / 22:33
1
resposta

OpenBSD: Mover diretórios maiores que X para o novo diretório

Estou acessando o OpenBSD via SSH e estou querendo criar um comando para encontrar diretórios maiores que 20MB e copiá-los para um novo diretório, mantendo toda a estrutura de pastas. Até agora eu tenho isso: find /source/directory/ -size...
14.10.2015 / 19:43
3
respostas

localiza arquivos com o caminho de um diretório exclui subdiretórios

Como posso usar find para percorrer um diretório, mas não recursivo em seus subdiretórios? Eu tentei -prune e isso não funciona. E não há -maxdepth opção. find /opt/projectname/bin -type f /opt/projectname/bin -prune -o -print fin...
16.03.2015 / 19:13
1
resposta

Como mesclar esses comandos em um?

Isso é o que eu quero fazer: Converta uma pasta de arquivos HTML em markdown, copiando também os metadados xml de cada um dos arquivos HTML convertendo-os em YAML. Eu fiz pesquisas e me deparei com os seguintes comandos: find . -name...
14.03.2015 / 04:35