Perguntas sobre 'find'

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

É possível excluir um diretório do comando find? [duplicado]

Estou usando o comando find -type f para localizar recursivamente todos os arquivos de um determinado diretório inicial. No entanto, eu gostaria de ter alguns diretórios impedidos de entrar e extrair nomes de arquivos dentro. Então, basicam...
08.03.2017 / 22:06
9
respostas

Preserva a estrutura de diretórios ao mover arquivos usando find

Eu criei o seguinte script que move arquivos antigos, conforme definido do diretório de origem para o diretório de destino. Está funcionando perfeitamente. #!/bin/bash echo "Enter Your Source Directory" read soure echo "Enter Your Destinati...
21.12.2012 / 15:26
5
respostas

Existe uma maneira mais simples de grep todos os arquivos em um diretório?

Quando eu quero pesquisar uma árvore inteira por algum conteúdo, eu uso find . -type f -print0 | xargs -0 grep <search_string> Existe uma maneira melhor de fazer isso em termos de desempenho ou brevidade?     
16.08.2017 / 18:28
6
respostas

cat um número muito grande de arquivos juntos na ordem correta

Tenho cerca de 15.000 arquivos com o nome file_1.pdb , file_2.pdb etc. Posso usar alguns milhares desses para fazer: cat file_{1..2000}.pdb >> file_all.pdb No entanto, se eu fizer isso por 15.000 arquivos, recebo o erro -bas...
26.02.2018 / 18:25
1
resposta

listar arquivos por destino do symlink

Como obtenho uma lista de arquivos (e então faço algo com essa lista) filtrando através do link simbólico target name, e não o nome do symlink? Por exemplo, na lista a seguir, estou interessado somente nos primeiros quatro arquivos (o destino...
10.05.2011 / 09:02
1
resposta

Por que foi encontrado com -delete apagar os arquivos no meu diretório / save / quando o find without delete não conseguiu localizá-los?

Desejo excluir todos os arquivos na árvore de diretórios atual, exceto os que estão em save . Eu corri este comando: find . \( -name save -prune \) -o -type f -ls | grep /save/ e não encontrou nenhum. Mas quando eu corri este comando:...
21.01.2016 / 11:23
3
respostas

“find” output relativo ao diretório

Gostaria de usar find para listar todos os arquivos e diretórios recursivamente em uma determinada raiz para uma operação cpio . No entanto, não quero que o próprio diretório raiz apareça nos caminhos. Por exemplo, atualmente recebo: $ f...
12.12.2013 / 05:33
1
resposta

find e rsync?

Eu quero poder pesquisar arquivos com mais de 14 dias e mais de 10k e que rsync os arquivos encontrados em um destino. Existe uma maneira de combinar esses dois comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /...
16.08.2013 / 19:58
1
resposta

find & sed (procurar e substituir)

Estou usando o seguinte comando no meu mac: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; e parece não ter efeito. Eu tenho dois arquivos no diretório que terminam em .java, ambos com o texto foo neles. Estou faltando alguma...
18.04.2012 / 20:59
2
respostas

Como aplicar diretórios chmod recursivamente sem afetar arquivos?

Depois de aplicar chmod -R a um diretório, as permissões são alteradas para tudo dentro de (arquivos e diretórios). Como posso adicionar permissões de execução / pesquisa ( x ) aos diretórios sem modificar os arquivos?     
15.01.2011 / 00:54