Решение по созданию директории. Curl может создавать папки с помощью --ftp-create-dirs, это работает! Вот правильный синктакс:
curl ftp://username:[email protected]/homes/back/newdir/ --ftp-create-dirs
Подробное обсуждение на эту тему
А так можно удалить необходимый файл:
curl -v -u login:pass ftp://server_url/domain/public_html/image.jpg -Q "DELE /domain/public_html/image.jpg"
Примечание: в разрезе -Q "DELE " пути нужно указывать в юниксовском формате, т.е. с обычным слэшем (а не с бэк-)