Como apagar todos os arquivos no diretório remoto com o rclone?

1

Eu uso rclone com o Ubuntu 12.04 para fazer upload de arquivos do servidor para o Google Drive. Tudo funciona bem, mas eu não consigo descobrir, com o comando que eu posso excluir todos os arquivos no diretório. Eu tenho um controle remoto chamado gdrive .

Eu tentei usar o caminho vazio:

root@machine:~$ rclone purge gdrive:
2015/09/13 00:54:02 Attempt 1/3 failed with 1 errors and: Can't purge root directory
2015/09/13 00:54:02 Attempt 2/3 failed with 1 errors and: Can't purge root directory
2015/09/13 00:54:02 Attempt 3/3 failed with 1 errors and: Can't purge root directory
2015/09/13 00:54:02 Failed to purge: Can't purge root directory

Eu tentei usar * :

root@machine:~$ rclone purge gdrive:*
2015/09/13 00:56:49 Attempt 1/3 failed with 1 errors and: Couldn't find directory: "*"
2015/09/13 00:56:49 Attempt 2/3 failed with 1 errors and: Couldn't find directory: "*"
2015/09/13 00:56:49 Attempt 3/3 failed with 1 errors and: Couldn't find directory: "*"
2015/09/13 00:56:49 Failed to purge: Couldn't find directory: "*"

Usando a remoção para excluir diretórios e arquivos Eu sei que o nome funciona bem, mas não consigo adivinhar como excluir todos os arquivos no diretório raiz de uma vez e a documentação sobre os comandos do rclone é ruim.

    
por Mike 13.09.2015 / 01:05

2 respostas

1

Procurando mais informações sobre o rclone, deparei com sua pergunta. O que eu pensei é para sincronizar com um diretório vazio, a partir de:

rclone sync / path / para / a / empty / folder gdrive:

Teoricamente, isso poderia funcionar, seguindo o escrito no link como premissa: "Sincronize a origem com o destino, alterando apenas o destino ... O destino é atualizado para corresponder à origem, incluindo a exclusão de arquivos, se necessário." É apenas uma solução e eu não testei, apenas pensei que seria bom mencionar. Boa sorte:)

    
por Tiago 22.09.2015 / 20:15
1

Outra alternativa seria usar

rclone delete gdrive:

O que excluirá todos os arquivos no gdrive:

Ele não excluirá os diretórios embora - o rclone não os gerencie corretamente ainda (veja edição do rclone # 100 para mais informações).

De qualquer forma, se você quiser que o rclone purge funcione na raiz da unidade, sugiro que faça um problema .

Espero que ajude!

PS Sou o autor do rclone; -)

    
por Nick Craig-Wood 25.06.2016 / 11:23