[FTP] Commande GET pour répertoires
Fermé
mevardy
Messages postés
2
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
29 avril 2007
-
29 avril 2007 à 19:43
brupala Messages postés 110833 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 21 janvier 2025 - 29 août 2007 à 23:34
brupala Messages postés 110833 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 21 janvier 2025 - 29 août 2007 à 23:34
A voir également:
- Get ftp
- Get data back - Télécharger - Récupération de données
- "Wmic path softwarelicensingservice get oa3xoriginalproductkey" - Forum Windows
- Wmic path softwarelicensingservice get oa3xoriginalproductkey - Forum Windows Vista
- Core ftp - Télécharger - Téléchargement & Transfert
- Wmic memphysical get maxcapacity memorydevices ✓ - Forum Carte-mère/mémoire
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+
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+
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.
brupala
Messages postés
110833
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
21 janvier 2025
13 895
>
outworld
18 juin 2007 à 15:15
18 juin 2007 à 15:15
winscp est pas mal pour cela
Utilisateur anonyme
29 avril 2007 à 19:54
29 avril 2007 à 19:54
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.
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
brupala
Messages postés
110833
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
21 janvier 2025
13 895
19 juin 2007 à 17:20
19 juin 2007 à 17:20
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
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!
C'est la ligne de commande qui m'interesse.
Merci à toi!
brupala
Messages postés
110833
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
21 janvier 2025
13 895
20 juin 2007 à 09:45
20 juin 2007 à 09:45
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:
aussi: http://www.delafond.org/traducmanfr/man/man1/scp.1.html
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é !
Effectivement Filezilla est une bonne solution même si ça implique d'avoir un client Windows à un moment donné !
brupala
Messages postés
110833
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
21 janvier 2025
13 895
29 août 2007 à 23:34
29 août 2007 à 23:34
bah,
alors la réponse <1> était correcte non ?
après à toi d'écrire un petit shell script pour extraire les fichiers ou répertoires à copier dans un ls .
mais ça n'est plus du domaine réseau .
alors la réponse <1> était correcte non ?
après à toi d'écrire un petit shell script pour extraire les fichiers ou répertoires à copier dans un ls .
mais ça n'est plus du domaine réseau .
11 mai 2007 à 17:56
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