Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 19 utilisateurs en ligne, consultez le détail
Auteur Message
TrustRobot
#0 Message posté le : 17-08-2004 à 21:14:50


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 04-07-2003
Nombre de messages : 177

1. Avec le programme : FTP



Oui c'est possible et c'est même plus simple, en effet à l'aide de quelque commande vous pouvez uploader et downloader sur n'importe qu'elle ftp.

Dans le cas ou ftp ne serait pas présent :
  • Pour Debian :

    Tapez ceci dans un terminal :
    apt-get install ftp


  • Pour Mandriva :

    Tapez ceci dans un terminal :
    urpmi ftp


  • Pour Gentoo :

    Tapez ceci dans un terminal :
    emerge ftp


  • Pour Slackware :

    Munissez vous du cdrom puis dans un terminal :
    installpkg /où/est/tcpip-xxxx.tgz


La connexion se fait simplement par : ftp adresse_ftp port

Une fois connecté :

Pour uploader un fichier : ftp> put le_fichier
Pour downloader un fichier : ftp> get le_fichier

D'autres commandes utiles :
  • ? permet de lister les commandes disponibles
  • quit ou by pour quitter la session en cours
  • get récupère un fichier présent sur le serveur FTP et le place sur votre machine
  • mget idem avec plusieurs fichiers
  • put transfère un fichier de votre disque dur vers le serveur
  • mput idem mais avec plusieurs fichiers
  • ls permet de lister le contenu du répertoire courant côté FTP
  • cd permet de se déplacer dans l'arborescence du FTP
  • pwd renvois le répertoire courant sur le FTP
  • delete, rm effacent un fichier sur le FTP
  • mkdir créé un répertoire sur le FTP
  • !ls liste le répertoire local
  • !cd /home/toto pour se rendre dans le home local de toto

man ftp pour plus d'informations.

2. Avec le programme : Wget



Ce n'est pas tout à fait un client FTP au même titre que ftp ou gftp, mais il permet de rapatrier très rapidement des fichiers par ftp comme par http. De plus il supporte les proxy, pour cela il suffit de rajouter ceci dans votre /etc/wgetrc :
# You can set the default proxies for Wget to use for http and ftp.
# They will override the value in the environment.
http_proxy = http://IP_du_serveur:8080/
ftp_proxy = http://IP_du_serveur:8080/


Ceci suppose que votre proxy écoute les requêtes http et ftp sur le port 8080.

Dans le cas ou wget ne serait pas présent :
  • Pour Debian :

    Tapez ceci dans un terminal :
    apt-get install wget


  • Pour Mandriva :

    Tapez ceci dans un terminal :
    urpmi wget


  • Pour Gentoo :

    Tapez ceci dans un terminal :
    emerge wget


  • Pour Slackware :

    Munissez vous du cdrom puis dans un terminal :
    installpkg /où/est/wget-xxxx.tgz


Utilisation de wget : wget option adresse

Quelques exemples :
  • wget l'adresse/le_fichier permet de télécharger un fichier
  • wget -c l'adresse/le_fichier pour continuer le téléchargement du fichier
  • wget -i script_telechargement permet de télécharger plusieurs fichiers à l'aide d'un script comprenant des adresses
  • wget -b l'adresse/le_fichier pour mettre wget en tache de fond, wget crée un fichier wget-log
  • wget --limit-rate=20k l'adresse/le_fichier va limiter le débit de téléchargement à 20Ko/s
  • wget -r -np http://site_web pour télécharger un site en local

man wget pour plus d'informations.




--Message édité par TrustRobot le 17-08-2004 à 21:14:50--