Perguntas sobre 'find'

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

Visualize o comando formado por find -exec

Estou tentando executar um comando repetidamente em cada arquivo LOL em um diretório e fazer com que a saída compartilhe o nome base. Meu primeiro pensamento é find . -type f -iname '*.lol' -exec command {} {}.out \: Sei que isso resultará em...
27.01.2017 / 18:15
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 / 20: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 / 15: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 / 16: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 / 22: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 / 16: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 / 17: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 / 10: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 / 12: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 / 12:28