C'est possible... mais pas très joli ! Il existe (au moins) trois navigateurs en mode texte : lynx, w3m et links2 qui se trouvent dans les paquets du même nom.
Si, par exemple, vous voulez suivre ma formation dans une console, vous pouvez lancer w3m, que vous avez normalement installé précédemment :
%
w3m http://formation-debian.via.ecp.fr/
Vivement l'installation du serveur graphique pour pouvoir surfer avec Iceweasel (Firefox sous Debian) !
Le client FTP le plus facile à utiliser en console est, à mon goût, lftp.
Commencez par installer le paquet :
#
apt-get install lftp
Ensuite, installez mon fichier de configuration pour lftp :
#
cp ~/fichiers-config/lftp.conf /etc/
ou :
%
wget http://formation-debian.via.ecp.fr/fichiers-config/lftp.conf
#
mv lftp.conf /etc/
L'utilisation de lftp est très simple :
Pour se connecter :
en utilisateur toto sur le serveur ftp.exemple.org :
%
lftp ftp://toto@ftp.exemple.org
en anonyme sur le serveur FTP archive.debian.org :
%
lftp ftp://archive.debian.org
Une fois connecté, un nouveau prompt apparaît :
lftp login@nom_du_serveur ~>
Les commandes de base disponibles à ce prompt sont les suivantes (la complétion automatique des noms de fichiers marche) :
help : affiche la liste des commandes disponibles,
help commande : affiche l'aide de la commande,
ls : liste le contenu du répertoire distant,
ls -la : liste le contenu du répertoire distant avec les fichiers cachés et les permissions,
cd répertoire : change de répertoire distant,
lcd répertoire : change de répertoire local,
get fichier : télécharge le fichier,
get *.img : télécharge tous les fichiers avec l'extension img,
mirror répertoire : télécharge le répertoire,
put fichier : dépose le fichier,
put test* : dépose tous les fichiers dont le nom commence par test,
exit : met fin à la connexion.