Perguntas com a marcação «find»

27
find & sed (pesquisar 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. Estou esquecendo de algo? EDIT: Resultados da solicitação de...

27
Listar arquivos maiores que {size} classificados por data

Quero resolver o problema 'liste os 10 arquivos mais recentes do diretório atual com mais de 20 MB'. Com lseu posso fazer: ls -Shal |head para obter os 10 principais arquivos maiores e: ls -halt |head para obter os 10 arquivos mais recentes Com o achado eu posso fazer: find . -size...

24
encontrar e rsync?

Quero poder pesquisar arquivos com mais de 14 dias e 10k e depois rsync esses arquivos encontrados em um destino. Existe uma maneira de combinar esses dois comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

23
bash - posso fazer: encontrar ... -exec isto && aquilo?

Existe uma maneira de combinar logicamente dois comandos de shell que são chamados com o find - exec ? Por exemplo, para imprimir todos os arquivos .csv que contêm a string foo juntamente com a ocorrência, eu gostaria de fazer: find . -iname \*.csv -exec grep foo {} && echo {} \; mas o...

23
Qual é o significado de {} + no comando find's -exec?

Esta pergunta foi migrada da falha do servidor porque pode ser respondida no Unix e Linux Stack Exchange. Migrou há 4 anos . Quero saber o significado de {} +no execcomando e qual é a diferença entre {} +e {} \;. Para ser exato, qual é a diferença entre esses dois: find...

23
listar arquivos por destino de link simbólico

Como obtenho a lista de arquivos (e faço alguma coisa com essa lista) filtrando o nome do destino do link simbólico e não o nome do link simbólico? Por exemplo, na lista a seguir, estou interessado apenas nos quatro primeiros arquivos (o destino contém bar): foo -> /tmp/bar bar ->...

22
Como encontrar o caminho de um arquivo com base em seu nome?

Estou tentando encontrar um settings.xmlarquivo na minha máquina Ubuntu. Não tenho idéia de onde ele está e em qual diretório ele está. Eu tentei usar isso - ls -R | grep settings.xml Mas ele não me mostra o caminho completo. Existe algum outro comando que eu preciso tentar que possa me dar o...