Enviado em 01/05/2016 - 17:02h
Meus caros, estou tentando fazer um rsync e mv para sincronizar e aramazenar arquivos do subdiretório para diretorio raíz sem saber os nomes dos subdiretórios e tudo isso diariamente. Vou explicar a minha situação.../Frutas/2016/5/1/e dentro dele tenho os subdiretórios "tipo de frutas":
Frutas/2016/5/1/bananae dentro de cada subdiretórios "tipo de frutas" eu tenho outros subdiretórios "estado" com seus arquivos, no caso:
Frutas/2016/5/1/laranja
Frutas/2016/5/1/maça
Frutas/2016/5/1/banana/verde/verde.txt
Frutas/2016/5/1/banana/madura/madura.txt
Frutas/2016/5/1/banana/podre/podre.txt
verde.txt, madura.txt, podre.txtda seguinte forma:
Frutas/2016/5/1/banana/verde.txt
Frutas/2016/5/1/banana/madura.txt
Frutas/2016/5/1/banana/podre.txt
mas o máximo que consegui foi trazer todas os txt para /Frutas.
#!/bin/bash
_year="$(date +'%Y')"
_month="$(date +'%-m')"
_day="$(date +'%-d')"
sudo rsync -Cravz /media/server-frutas/Frutas/${_year}"/"${_month}"/"${_day}"/" /home/Frutas/
sudo find /home/Frutas/ -name \*.txt -exec mv -ufv {} /home/Frutas/ \;