редактировать файл ftp через терминал ubuntu?

Я подключаю свой сайт с помощью команды $ ftp. Я хочу редактировать некоторые файлы с помощью nano или gedit.
Но когда я вхожу nano filename.php, bash возвращает ?Invalid Command.

Как я могу редактировать файлы с помощью терминала Ubuntu?

1
задан 26 July 2012 в 13:07

2 ответа

В Ubuntu есть несколько вариантов, как это сделать. Если вы хотите сделать это с помощью графического интерфейса, вы можете просто открыть Nautilus и подключить сервер типа FTP.

Если вы хотите сделать это через оболочку, вы можете смонтировать ее с помощью ftpfs, что является одним из моих любимых способов, поскольку я получаю элементы управления, как если бы это были локальные файлы.

Для этого:
$ sudo apt-get install curlftpfs

После установки curlftpfs введите:
$ mkdir -p ~/mnt/ftpfs
$ curlftpfs <username>@<server> ~/mnt/ftpfs
$ cd ~/mnt/ftpfs/
$ ls

Теперь вы сможете составить список своих файлов.

С уважением,
Йохен

0
ответ дан 26 July 2012 в 13:07

"!" Команда в BSD FTP предназначена для того, чтобы дать вам оболочку на вашем локальном компьютере.

Вы не можете использовать его для запуска команд на удаленном компьютере - это не имеет абсолютно никакого смысла с точки зрения безопасности, для начала.

Тем не менее, вы можете искать редактор, который может извлекать и передавать файлы, которые вы хотите редактировать, с FTP-сервера прозрачным способом, если вас беспокоит постоянное получение и вставка.

Кажется, я вспомнил, что BBEdit для Mac OS 9 делал это тогда, например.

Emacs, вероятно, может сделать это (тм).

0
ответ дан 26 July 2012 в 13:07

Другие вопросы по тегам:

Похожие вопросы: