web-dev-qa-db-fra.com

éditer le fichier ftp via le terminal ubuntu?

Je connecte mon site Web via la commande $ ftp. Je veux éditer des fichiers via nano ou gedit.
Mais quand j'entre nano filename.php, bash renvoie ?Invalid Command.

Comment puis-je éditer des fichiers en utilisant le terminal Ubuntu?

1
Yusuf Ali

Ubuntu dispose de nombreuses options pour le faire. Si vous souhaitez utiliser une interface graphique, vous pouvez simplement ouvrir Nautilus et connecter un serveur du type FTP.

Si vous souhaitez le faire via un shell, vous pouvez le monter à l'aide de ftpfs, ce qui est l'une de mes méthodes préférées car je reçois les contrôles comme s'il s'agissait de fichiers locaux.

Faire cela:
$ Sudo apt-get install curlftpfs

Après l'installation de curlftpfs, tapez:
$ mkdir -p ~/mnt/ftpfs
$ curlftpfs <username>@<server> ~/mnt/ftpfs
$ cd ~/mnt/ftpfs/
$ ls

Vous devriez maintenant pouvoir lister vos fichiers.

Sincères amitiés,
Jochen

2
Jochen Oonincx

Le "!" La commande dans BSD FTP est censée vous donner un shell sur votre machine locale.

Vous ne pouvez pas l'utiliser pour exécuter des commandes sur la machine distante - cela n'aurait aucun sens en termes de sécurité, pour les débutants.

Cependant, vous pouvez rechercher un éditeur capable d'extraire et de pousser les fichiers que vous souhaitez éditer à partir du serveur FTP de manière transparente si vous êtes dérangé par la constante obtention et modification.

Je crois me souvenir que BBEdit pour Mac OS 9 l’avait fait à l’époque, par exemple.

Emacs peut probablement le faire (tm).

1
Tobia Tesan