Perguntas sobre 'find'

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

Por que o 'find -size -1G' não encontra nenhum arquivo?

Quando eu emito: find / \( -type f -size +10M \) -and \( -type f -size -1G \) Eu não recebo nenhum resultado; no entanto, quando eu digito: find / \( -type f -size +10M \) -and \( -type f -size -1000M \) retorna alguns arquivos....
12.04.2016 / 11:49
2
respostas

confuso sobre aspas duplas

Eu aprendi quando eu uso o comando, citando em dobro tratar todas as coisas como caractere, exceto $, ', \. Mas, quando o comando use como find -type f -name "*.jpg" *.jpg está entre aspas duplas. Então, isso significa que queremos trat...
19.02.2016 / 17:41
2
respostas

Rsync apenas novos arquivos de um servidor remoto

Eu tenho um servidor remoto com um compartilhamento rsync e preciso extrair apenas os últimos 7 dias de arquivos. Eu posso enviar arquivos com base na data usando: find /path -mtime 7 ... -exec rsync -a mas eu não posso simplesmente en...
05.08.2016 / 06:52
2
respostas

Encontre valores exclusivos de find

Eu quero encontrar arquivos exclusivos dentro de um diretório, que também tem subdiretórios. Existem tipos específicos de arquivos, digamos, .lib files. Há o mesmo arquivo .lib dentro de diferentes subdiretórios. Eu preciso encontrar...
15.03.2017 / 17:32
3
respostas

ssh-add adiciona todas as chaves privadas no diretório .ssh

No meu dia-a-dia, eu preciso do ssh para várias máquinas, todas com as quais tenho uma chave privada diferente. Quando eu inicio uma nova sessão de shell - somente meu id_rsa padrão é adicionado ao ssh key chain - eu tenho executado ss...
09.11.2016 / 16:51
3
respostas

'é um diretório' ao tentar passar o nome do diretório para a função

No meu script bash, eu uso find para obter os nomes das pastas por curinga: for i in $(find ${directory} -mindepth 1 -type d -name ${wildcard}); do stuff=doStuff ${i} done doStuff() { echo ${1} return ${1}'/hello'; } O problema é q...
22.05.2014 / 21:08
3
respostas

bash: tratamento de erros em find -exec

Eu estava usando este pequeno script para encontrar imagens malformadas: find -name '*.jpg' -exec identify -format "%f\n" {} \; 2>errors.txt Funcionou bastante bem, mas agora preciso modificá-lo um pouco. Em vez de descarregar o stderr...
11.04.2015 / 22:05
4
respostas

Localizar arquivos sem um número

Estou tentando escrever um script simples que itera todas as unidades, exceto sda. Agora eu tenho isso for i in $(find /dev/ -name "sd*" ! -name "sda*") do echo $i done No entanto, isso inclui partições como /dev/sdb1 , enquanto...
20.09.2011 / 17:05
6
respostas

Grep um diretório e lista de retorno com números de linha

No momento, estou tentando aprender mais sobre scripts de bash e todas essas coisas divertidas e compilei este pequeno comando: find $path | xargs grep -n $pattern | awk '{print $1}' Enquanto isso funciona, eu queria saber se eu estava re...
29.11.2011 / 21:49
3
respostas

O comando “find” funciona de forma mais eficiente para excluir muitos arquivos?

Eu quero excluir arquivos antigos em um diretório que tenha um grande número de arquivos em vários subdiretórios. Estou tentando usar o seguinte: depois de algum googling, parece ser a maneira recomendada e eficiente: find . -mindepth 2 -m...
28.08.2014 / 01:46