Como fazer a sincronização parcial em grive (grive2)

6

Grive2, que apresenta como versão grive 0.4.0-1 parece estar trabalhando usando o ppa do webupd8. Supostamente, agora pode fazer sincronização parcial / seletiva. (veja Existe um cliente do Google Drive disponível? )

Mas algo que não é revelado na página do manual é como fazer isso, além de usar a opção -s e sincronizar manualmente as pastas individuais. Lembro-me de ler sobre um arquivo .exclude onde, supostamente, você lista os arquivos que deseja ignorar em uma sincronização, mas isso é complicado de manter, especialmente se você tiver um Google Drive tão grande quanto o meu.

Alguém sabe como formatar .exclude e se pode usar curingas, por exemplo? algo assim:

\# Exclude the following:
/My Drive/Photos/big/*
./Google Photos/*.jpg

Editar: Só recebi uma resposta do desenvolvedor no GitHub, que diz que não há nenhum arquivo .exclude, mas ele está trabalhando em algo assim. Agora estou duplamente confuso porque não sei onde li sobre isso, mas sei que não estou sonhando!

    
por user303371 21.09.2015 / 17:33

2 respostas

3

Interessado também & amp; acidentalmente encontrou uma solução alternativa, etapas:

  1. instala o grive2
  2. autentique e inicie a sincronização completa por grive -a na pasta ~/grive
  3. aguarde até que os arquivos na pasta raiz do Google Drive sejam baixados e os divida ao sincronizar a primeira subpasta
  4. crie uma nova subpasta como ~/grive/myfiles e coloque alguns arquivos aqui
  5. iniciar sincronização de pasta única por grive -s ~/grive/myfiles
  6. repita a etapa 5 quando quiser sincronizar as alterações na pasta myfiles

HTH

    
por mschayna 07.08.2016 / 15:39
1

Não acredito que seja necessário iniciar uma sincronização completa, conforme mencionado por @mschanya. Parece que desde que a sincronização parcial do Grive2 v0.4.0 é suportada no nível da pasta com o comando grive -s subdir

Parece também que desde o Grive2 v0.4.2 existe uma opção para excluir arquivos por perl regexp com o switch --ignore arg {Perl RegExp para ignorar arquivos (combinados com caminhos relativos, lembrados para as próximas execuções)}.

O endereço do Github é aqui

Fonte: link

    
por Elder Geek 10.08.2016 / 00:41