Как удалить все файлы в удаленном каталоге с помощью rclone?

Я использую rclone с Ubuntu 12.04 для загрузки файлов с сервера на Google Drive. Все отлично работает, но я не могу понять, с помощью какой команды я могу удалить все файлы в каталоге. У меня пульт называется gdrive,

Я попытался использовать пустой путь:

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

Я пытался с помощью *:

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: "*"

Используя purge для удаления каталогов и файлов, я знаю, что имя отлично работает, но я не могу догадаться, как удалить все файлы в корневом каталоге одновременно, а документация по командам rclone оставляет желать лучшего.

2 ответа

Решение

В поисках дополнительной информации по rclone я наткнулся на ваш вопрос. Я подумал о синхронизации с пустым каталогом:

rclone sync / path / to / a / empty / папка gdrive:

Теоретически это могло бы работать, если исходить из того, что написано на http://rclone.org/docs/ качестве предпосылки: "Синхронизировать источник к месту назначения, меняя только место назначения... Место назначения обновляется в соответствии с источником, включая удаление файлов при необходимости ". Это просто обходной путь, и я не проверял его, просто подумал, что было бы хорошо упомянуть. Удачи:)

Другой альтернативой было бы использовать

rclone delete gdrive:

Который удалит все файлы на gdrive:

Тем не менее, он не удалит каталоги - rclone пока не управляет ими должным образом (для получения дополнительной информации см. Rclone, выпуск № 100).

В любом случае, если вы хотите, чтобы rclone purge работал с корневым каталогом диска, я предлагаю вам решить проблему.

Надеюсь, это поможет!

PS Я автор rclone;-)

Другие вопросы по тегам