Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
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 / 14: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 / 16: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 / 17: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 / 07: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 / 10: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 / 04: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 / 17: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 / 18: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?     
14.01.2011 / 23:54
2
respostas

Como faço para impedir que um achado entre em diretórios encontrados?

Eu estou querendo encontrar todos os diretórios com uma string específica para que eu possa fazer outra busca nos arquivos contidos. Então, não quero perder tempo com ./my-search-term/dir/my-search-term etc Como posso parar de recorrer...
13.11.2011 / 21:46