Я пытаюсь удалить все папки, включая содержимое, с помощью вызова подпроцесса Python с помощью find и rm.
Удаляемая папка: /root/subfolder/folder20200802
.
В терминале оболочки, root dir, команда работает:
find . -name 'folder2*' -type d -exec rm -rf {} \;
Мой скрипт, сохраненный в root dir, не выдает ошибок, но и папку не удаляет:
from subprocess import call
import os
call(['find', '.', '-name', '\'folder2*\'', '-type', 'd', '-exec', 'rm', '-rf', '{}', ';'])