Perguntas sobre 'find'

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

Pode ser usado um pipe ao invés de exec em - find / -name “.txt” -exec cp {} / junk \; [duplicado]

Se eu quiser encontrar algum arquivo com .txt no nome e para cada correspondência encontrada copiá-lo para a pasta /junk , entendo que posso usar o seguinte: find / -name ".txt" -exec cp {} /junk \; Um pipe pode ser usado em vez de -...
31.01.2017 / 19:46
1
resposta

Como listar diretórios com o arquivo especificado neles especificou o conteúdo?

Eu tenho centenas de diretórios, dentro de cada um deles há um arquivo com o nome report.ext e esse arquivo pode conter uma linha como Beta score for best model 95.35 Eu gostaria de obter uma lista de diretórios, onde este arquivo exis...
03.08.2017 / 13:12
2
respostas

procura recursiva e imprime o arquivo tar.gz mais recente em cada diretório

Como fazer um loop recursivo através de um caminho e obter o último arquivo tar.gz criado em cada diretório? Eu quero executar tar -tvf file.tar.gz no último arquivo criado em cada diretório Todos os arquivos tar.gz estão localiza...
28.04.2017 / 14:51
2
respostas

Suporte generalizado para encontrar com “-exec… +”? [fechadas]

A julgar pelo registro de mudanças do GNU findutils ele tinha que ser encontrado no GNU para pelo menos uma década (também mais do que isso fazia parte do POSIX), então pode-se presumir que ele seja suportado em todos os lugares agora? Além...
31.10.2016 / 21:41
2
respostas

Como extrair corretamente várias partes de 'dirname' quando combinado com 'find'?

Esta questão surgiu de outra questão que eu tinha aqui (" Como extrair o nome base do diretório pai no shell "), o que parece ter aberto o" buraco do coelho "nas manipulações da cadeia do Unix para mim Então, aqui vai a pergunta suplementa...
30.08.2016 / 14:59
3
respostas

Maneira simples de localizar arquivos, aplicar mudanças e gravar em outro diretório sob nomes diferentes?

Eu escrevi algum script foo que aceita um caminho de arquivo, lê o arquivo, aplica algumas alterações nele e envia o arquivo alterado para stdout: foo src/file.foo > dest/file.changed.foo # works fine cat src/file.foo | foo > dest/fi...
14.08.2016 / 15:32
2
respostas

find: O que significa para “-a” ter precedência mais alta que “-o”? [duplicado]

A página man do gnu encontra estados: Please note that -a when specified implicitly (for example by two tests appearing without an explicit operator between them) or explicitly has higher precedence than -o. This means thatfind . -n...
06.08.2016 / 08:52
1
resposta

Por que o 'find' às vezes encontra meu arquivo, às vezes não [duplicado]

Aqui está minha árvore de diretórios (não mostrando todos os diretórios, arquivos, apenas o essencial): a_root_dir/ (directory) a_root_dir/dynamo/local/run.sh a_root_dir/dynamo/local/run_local.sh Agora, quando faço > cd a_root_dir...
24.11.2016 / 11:43
1
resposta

Avaliação de find (-exec)

Estou procurando todos os arquivos que contêm um conjunto de strings. Se sim, altero seus direitos de acesso. find . -type f -exec grep -q '#!/bin/bash\|#!/usr/bin/grep\|#!/usr/bin/awk' {} \; -exec chmod 700 {} ;\ Estou curioso sobre com...
02.05.2016 / 10:28
3
respostas

Localizar Diretório se Número de arquivos estiver acima de X

Estou me perguntando se alguém pode aconselhar sobre a melhor maneira de fazer isso. Na minha Web Dir tem cerca de 100 pastas; cada pasta é um clientID. Dentro de cada pasta de ClientID é um sub-conjunto de pastas. Em cada subconjunto de past...
05.01.2016 / 14:23