XCopy на сервере?

1082
Robert Frank

Обычно на моем веб-сайте файлы обрабатываются либо WordPress, либо мною по FTP.

Я хотел бы скопировать весь свой сайт в новую папку. Я не хочу копировать его на свой локальный диск (с помощью wget), а затем просто загрузить его. Как близко это к линии мне нужно (кроме около полуночи)

 mv -r \fromfolder \%todaysdate% 

Я играл с Unix и Linux в течение нескольких дней, но я парень из Windows (и с DOS-подсказкой). Итак, я не знаю, как получить доступ к командной строке сервера на моем сайте 1and1.

ТИА

2
Это будет трудно, если вы не можете добраться до командной строки сервера ... Ignacio Vazquez-Abrams 13 лет назад 0
Это часть моего вопроса. Как получить удаленный доступ к командной строке на сервере Linux, размещенном на 1and1.com. Robert Frank 13 лет назад 0
Хорошо, я понял, как войти в систему с помощью putty, чтобы получить приглашение Debian. Так что теперь единственный вопрос заключается в том, что команда mv скопирует папку и подпапки в новую папку, у которой в качестве имени указано время и дата. Robert Frank 13 лет назад 0

1 ответ на вопрос

2
knitti

В вашем центре управления у вас должна быть часть, где вы можете настроить доступ. Среди этих вариантов есть FTP, а также SSH. Настройте SSH-доступ и войдите в систему. Если вы заходите через Windows, у вас должен быть SSH-клиент. Замазка довольно стандартная.

В вашей сессии оболочки вы вошли в свой домашний каталог. Ваша команда перемещения почти правильная, но вы должны использовать путь относительно вашего дома (не указывать начальный слеш) и использовать прямой, /а не обратный слеш \. Если вы хотите автоматически сгенерировать имя каталога с датой, вы должны изучить основы программирования оболочки.

Поэкспериментируйте с этим: mkdir "`date`"(это кавычки и кавычки) и mv -r path/to/fromfolder path/to/tofolder

РЕДАКТИРОВАТЬ: Комментаторы правы, следует отметить, что dateкоманда между backticks выполняется. Все, что находится между обратными булавками, будет выполнено, и если оно произведет вывод, оно попадет туда. И (конечно), вы должны ознакомиться с командами, которые вы используете, для этого ( в зависимости от конфигурации хоста) попробуйте: man date, info dateи / или apropos date(и так далее)

Следует отметить, что обратные галочки говорят оболочке сначала выполнять команды в обратных галочках, а затем использовать вывод в месте команд. Christoffer Madsen 13 лет назад 2
@ Роберт: Также обратите внимание, что `mv` (без` -r`) будет * перемещать * каталог. Если вы хотите скопировать его, используйте `cp -a`. Gilles 13 лет назад 1

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