[FTP] Commande GET pour répertoires
mevardy
Messages postés
2
Statut
Membre
-
brupala Messages postés 111122 Date d'inscription Statut Membre Dernière intervention -
brupala Messages postés 111122 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite transférer via FTP en ligne de commandes des répertoires, quelle est la syntaxe ?
Merci.
Je souhaite transférer via FTP en ligne de commandes des répertoires, quelle est la syntaxe ?
Merci.
Configuration: Windows XP Internet Explorer 6.0
8 réponses
-
pourquoi répondre quand on répond a coté...?
tes commandes permettent de récupérer des fichiers mais on ne voit nulle part comment récupérer un répertoire entier d'un coup. Je ne pense pas qu'il est nécessaire de télécharger tous les fichiers un par un, il doit y avoir une autre solution. je sais que sur certains clients ftp c get -r mais visiblement pas sur tous... a+-
Hi,
Je crois avoir enumerer la commande get
Je suis donc pas si loin du sujet!
Et en effet les commandes ne sont pas forcément toutes acceptées par tous les serveurs donc je fais au mieux en repondant à son post.
PS: Quand je dis: Pourquoi faire compliqué quand on peut faire simple ?!?
Je fais allusion à l'utilisation d'un logiciel comme FileZilla qui simplifirait la chose.
Bonne soirée
-
-
Je sais pas pour quelle utilisation mevardy a besoin de récupérer des répertoires, mais personellement j'ai besoin de récupérer tous les répertoires du dossier www sur le serveur distant sur lequel travaille l'entreprise, et ce a raison d'une fois par semaine. J'ai donc besoin de le faire par script, qui sera lancé à l'aide de cron. J'ai trouvé un moyen de le faire, à l'aide de lftp, et de sa commande mirror qui permet de faire le miroir entre le serveur distant et le serveur local, c'est à dire de récupérer des répertoires par exemple, de manière très simple, en faisant un simple "mirror . . " par ex. Dans mon cas, l'utilisation de filezilla n'est pas adaptée.
-
Bonjour archi,
Comment utilise tu lftp pour windows? Ca fait un moment que je cherche sans trouver!
Je voudrais faire un miroir entre un dossier local et un dossier en remote!
Merci beaucoup!- winscp est pas mal pour cela
-
-
Bonsoir,
Pourquoi faire compliqué quand on peut faire simple ?!?
Dans le cas de windows, il faut lancer le client ftp.exe :
Menu Démarrer/Exécuter : ftp ftp.commentcamarche.net
Dans le cas d'Unix la commande est la même.
Les commandes énumérées ci-après permettent d'effectuer toutes les opérations FTP :
ascii : Spécifie que le transfert s'effectue en mode caractère.
binary: Spécifie que le transfert s'effectue en mode binaire.
cd : Change de répertoire.
dir ou ls : Visualise le contenu d'un répertoire.
get : Acquisition d'un fichier depuis la machine distante.
mget : Acquisition d'une liste de fichiers.
put : Envoi d'un fichier vers la machine distante.
pwd : Retourne le nom du répertoire courant.
mput : Envoi d'une liste de fichiers.
quit : Quitter ftp.
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
si si,
la dernière version 4 (4.02 beta actuellement) le fait (et bien) .
je l'utilise quotidiennement .
https://winscp.net/eng/download.php -
Tu as l'air de connaitre winscp. Saurais tu me dire si, de ce fait la commande scp supporte le protocole FTP?
C'est la ligne de commande qui m'interesse.
Merci à toi!-
bah non scp, ça n'est pas ftp, scp c'est la commande cp sécurisée.
ftp sécurisé, c'est sftp .
les deux s'appuient sur ssh
scp permet de copier des répertoires avec sous répertoires entiers de façon sécurisée .
voici la syntaxe pour la version putty:E:\Program Files\PuTTY>pscp PuTTY Secure Copy client Release 0.58 Usage: pscp [options] [user@]host:source target pscp [options] source [source...] [user@]host:target pscp [options] -ls [user@]host:filespec Options: -V print version information and exit -pgpfp print PGP key fingerprints and exit -p preserve file attributes -q quiet, don't show statistics -r copy directories recursively -v show verbose messages -load sessname Load settings from saved session -P port connect to specified port -l user connect with specified username -pw passw login with specified password -1 -2 force use of particular SSH protocol version -4 -6 force use of IPv4 or IPv6 -C enable compression -i key private key file for authentication -batch disable all interactive prompts -unsafe allow server-side wildcards (DANGEROUS) -sftp force use of SFTP protocol -scp force use of SCP protocol E:\Program Files\PuTTY>
aussi: http://www.delafond.org/traducmanfr/man/man1/scp.1.html
-
-
-
Merci pour vos contributions mais contrairement à la configuration affichée (probablement de manière automatique) dans mon post de départ, il s'agissait utiliser FTP sous Unix... ;-)
Effectivement Filezilla est une bonne solution même si ça implique d'avoir un client Windows à un moment donné !