FTP deplacer plusieurs fichiers

PICO92 -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais savoir si il est possible de déplacer plueieurs fichiers dans une seule commande après le get d'un FTP client.

Serveur FTP : Linux Red Hat 4
Client FTP : Windows 2003

La commande mv n'est pas reconnu.
La commande rename permet avec des chemins absolus de ne déplacer qu'un seul fichier.

ftp> rename /Path1_asolu/fic1.log /Path2_absolu/fic1.log

Comment faire pour déplacer plusieurs fichiers en une seule commande dans un FTP ?

Merci de votre aide ça me s'implifierait nettement mes scripts FTP.

PICO92
A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
appeller un shell depuis ftp
ftp> ! mv ....
0
PICO92
 
Merci pour votre réponse.

J'obtiens ça :
ftp> !mv tata.log tutu.log
'mv' is not recognized as an internal or external command,
operable program or batch file.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Mets un espace entre "!" et la commande ;-\
0
PICO92
 
Même résultat :

ftp> ! mv tata.log titi.log
'mv' is not recognized as an internal or external command,
operable program or batch file.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Essaye avec le chemin absolu.

Sinon, essaye avec "lftp" (à installer si pas présent).
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
sur Windows, utiliser !move
ftp> ! mv
'mv' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
ftp>
ftp> !move a b
Le fichier spécifié est introuvable.
ftp>
0
PICO92
 
C'est même chose :

ftp> ! mv /FTP/lims/prod/Exploit/tempo/tata.log /FTP/lims/prod/Exploit/tempo/tem
p/titi.log
'mv' is not recognized as an internal or external command,
operable program or batch file.
ftp>

En fait le mv est fait sur le Linux (serveur) par le cient Windows.
J'ai l'impression qu'on ne peut pas accèder aux commandes de l'OS Linux avec "!"

Ex.
ftp> ! cat tata.log
'cat' is not recognized as an internal or external command,
operable program or batch file.
ftp>
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
ton ftp est sur windows, ! s'exécute localement
il faut démarrer ftp sur linux pour exécuter !mv ou utiliser ssh
0
PICO92
 
Le serveur FTP est sur Linux.
Le client FTP est sur Window.
A partir de Windows je lance le FTP :
ftp
open mon_serveur linux
mon login FTP (compte ftp Linux)
cd /mon_path_Linux
mput *.XLM (je transfère les .XML de Windows vers Linux)
! mv *.XML ./archives (je voudrais déplacer sur Linux les fichiers .XML qui on été traités par le serveur Linux) mais apparemment la commande ! mv n'est pas reconnue dans le FTP
0