|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2008 Messages : 38 ![]() |
Bonjour à tous
Je ne comprends pas la commande curl sous Mac OS X. Je l'utilise pour uploader et downloader des fichiers depuis/vers la Freebox HD (son disque dur). Pour uploader, j'utilise la commande suivante. Code :
curl --upload-file /Users/MyAccount/Desktop/aFile.zip --url ftp://freebox:freebox@hd1.freebox.fr/Disque dur/Enregistrements/ J'ai créé un pipe pour détourner la sortie standard. Sans résultat. En procédant de la même façon pour la sortie erreur, les statistiques ne s'affichent plus dans la console et je ne le récupère rien. En ce qui concerne le downloading, je ne parviens pas à l'utiliser malgré mes recherches sur le net. Par avance merci de votre aide. |
|
|
10
|
|
|
#2 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Extrait du man curl : Citation:
PS. Attention aux espaces dans les chemins
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
20
|
|
|
#3 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
J'avais oublié aussi l'option "-w", à partir de laquelle tu peux définir ce que tu veux afficher sur la sortie standard :
Citation:
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
20
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : avril 2008 Messages : 38 ![]() |
Premièrement, merci de ton aide.
La commande ne fonctionne pas. Le seul résultat que je constate est la disparition de la sortie vers la console. Code :
curl -stdout /Users/MyAccount/Desktop/Echo.txt -T /Users/MyAccount/Desktop/aFile.zip --url ftp://freebox:freebox@hd1.freebox.fr/Disque dur/Enregistrements/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 86.3M 0 0 0 16384 0 130k 0:11:17 --:--:-- 0:11:17 130k 2 86.3M 0 0 2 1776k 0 2705k 0:00:32 --:--:-- 0:00:32 3295k 5 86.3M 0 0 5 4571k 0 2763k 0:00:32 0:00:01 0:00:31 2973k 8 86.3M 0 0 8 7616k 0 2854k 0:00:30 0:00:02 0:00:28 2985k etc.. Je ne comprend pas pourquoi. PS: J'utilise la classe NSTask de Cocoa pour wrapper cette commande. |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Citation:
Code :
curl --stderr fichlog /Users/MyAccount/Desktop/Echo.txt -T /Users/MyAccount/Desktop/aFile.zip --url ftp://freebox:freebox@hd1.freebox.fr/Disque dur/Enregistrements/ Code :
curl --stderr - /Users/MyAccount/Desktop/Echo.txt -T /Users/MyAccount/Desktop/aFile.zip --url ftp://freebox:freebox@hd1.freebox.fr/Disque dur/Enregistrements/ | grep "motif"
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
10
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : avril 2008 Messages : 38 ![]() |
Merci.
Par contre, sais-tu comment construire la commande (curl) pour downloader? La commande wget n'existe pas sous MacOS X (Darwin). Merci de ton aide. |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Code :
curl -O ftp://freebox:freebox@hd1.freebox.fr/Disque\ dur/Enregistrements/ton_fichier.qqchose
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com