Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
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 / 16: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 / 20: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 / 18: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 / 04: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 / 03: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 / 21: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 / 17: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 / 18: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 / 03:35
2
respostas

Exclui todos os subdiretórios, exceto um caminho específico em um comando find

Eu uso um comando find para procurar todos os arquivos com uma determinada extensão nos subdiretórios atuais, ignorando determinado caminho do diretório: find -L . \( -wholename "*/ignoredPath" -o -wholename "*/ignoredPath2" \) -prune -o -...
14.05.2013 / 07:59