Comment accéder à / cygdrive / c / .. dans un script bash?

Pourquoi le dossier ne peut-il pas être trouvé? J’ai vérifié qu’il existe.

#!/bin/bash echo "This will sync the background_docs folder" lftp ftp://user:[email protected] -e "mirror -r /cygdrive/c/Users/usera/Desktop/test_folder/ --only-missing -e;exit" 

Je suggère de regarder cygpath

Cygpath -w

 converts to windows path 

Cygpath -u

 converts to unix path 

Cela pourrait-il être votre problème: “miroir – Miroir répertoire source spécifié dans le répertoire cible local” Si je lis correctement, vous cherchez le répertoire / cygdrive / c / …. sur le serveur FTP qui n’a probablement pas de cygwin serveur FTP basé sur. Essayez -R si vous voulez placer des fichiers sur le serveur ou écrivez “mirror -r server-dir / cygdrive / c / …” – HelmuthB