Tem alguma forma de otimizar isso? [RESOLVIDO]

1. Tem alguma forma de otimizar isso? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 10/01/2019 - 22:47h

Tenho o código abaixo num arquivo sh e eventualmente executo ele no meu smartphone, a ideia é que ele percorra todos os diretórios em storage/dcim/Camera que comecem com IMG e copie tudo que tiver lá pro diretório anterior, depois apague os diretórios. O problema é que to achando ele muito lento, rodei agora pouco com uns 10 diretórios e levou uns 7 segundos pra executar, ta normal isso aí ou dá pra melhorar?


#Copia arquivos para o album principal

for d in storage/dcim/Camera/IMG*/; do cp $d/* ~/storage/dcim/Camera; done

#Apaga as pastas específicas

for d in storage/dcim/Camera/IMG*/; do rm -r $d; done



  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 10/01/2019 - 23:00h

pylm escreveu:

Tenho o código abaixo num arquivo sh e eventualmente executo ele no meu smartphone, a ideia é que ele percorra todos os diretórios em storage/dcim/Camera que comecem com IMG e copie tudo que tiver lá pro diretório anterior, depois apague os diretórios. O problema é que to achando ele muito lento, rodei agora pouco com uns 10 diretórios e levou uns 7 segundos pra executar, ta normal isso aí ou dá pra melhorar?


#Copia arquivos para o album principal

for d in storage/dcim/Camera/IMG*/; do cp $d/* ~/storage/dcim/Camera; done

#Apaga as pastas específicas

for d in storage/dcim/Camera/IMG*/; do rm -r $d; done


pra que mesmo 2 for ???

for d in storage/dcim/Camera/IMG*/; do 
cp $d/* ~/storage/dcim/Camera
rm -r $d
done



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


3. Re: Tem alguma forma de otimizar isso? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 10/01/2019 - 23:05h

Hah, sabia que tinha alguma besteira na minha versão.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts