Руководство по закачке файлов на power
Введение
Теперь за ту же цену вы можете сами поставить закачку на power и не ходить к
админу, который будет шипеть, плеваться и вообще вести себя некрасиво.
Для этого скопируйте то, что нужно отправить на mir в public или в свой
домашний каталог, зайдите на power при помощи ssh2 клиента и поставьте свои
файлы на закачку. У вас получится.
Для начала рекомендую попробовать все описанные ниже команды на mir-е - если у
вас нет ssh2 клиента, туда можно зайти обычным телнетом. Там же можно почитать
документацию по этим и не только этим командам.
Если вам не удалось зайти telnet-ом на mir, обратитесь к администратору (тому
самому).
Необходимые команды
Здесь приводится краткое описание команд для работы с файлами в командной
строке системы UNIX. Целью этой главы не является описание всех возможностей
этих команд. Полное руководство можно прочитать набрав pinfo команда.
По понятным причинам документацию лучше читать на tserv или mir.
В командной строке UNIX работают привычные регулярные выражения *,? итд. А
также перенаправления потоков ввода-вывода.
Используйте tab-дополнения. Если вам нужно набрать
cd HTML/Marc/MyNewVeryCool3DAssistant-V4.352,5 наберите
cd HtabMarc/MyNtab
cd - изменение текущего каталога, аналог команды cd в DOS
ls - просмотр содержимого каталога, аналог команды dir. Имеет большие
возможности выбора выводимой информации. В основном используется ls --help, ls, ls -a, ls
-l, ls -la, ls -s. Попробуйте!
mkdir - создание каталога, тут все просто
rm - удаление файлов и каталогов, чтобы удалять каталоги используйте
rm -r. Внимание! Команда rm удаляет все, что указано в
командной строке молча, не терзаясь сомнениями в вашей уверенности! Будте
внимательны, с правами realtor3 можно удалить весь наш сайт!
less - просмотр текстового файла
tail - просмотр хвоста файла, tail -f - просмотр лога в реальном
времени. Прервать просмотр - Ctrl-C.
wget - самая важная команда. Вытаскивает что скажете, куда скажете, может
зеркалировать www страницы и ftp сервера с рекурсией на любую глубину и т. д.
Полезные ключи:
-с - докачивать файл, если его часть уже есть в текущем каталоге.
Чтобы скачать один файл просто наберите:
wget -b ftp://логин:пароль@195.138.164.35/home/public/имя_файла
Где:
Логин и пароль - ваши логин и пароль на mir (пароль на почту). Mir не пускает
в public кого попало, поэтому без логина ничего не получится.
195.138.164.35 - адрес mirа, можно набрать mir.od.anything3d.com или
mir.realtor3d.odessa.ua, но лучше наберите IP-адрес.
/home/public - это public на мире
имя_файла - имя файла с путем от public.
-b - ключ, указываущий wget сразу уйти в background (подполье :)) и освободить
командную строку для ввода других команд. Весь ход закачки будет
протокольроваться в файле wget-log, который создается автоматически. Если такой
файл уже существует, то в wget-log.1, wget-log.2 итд.
Просмотреть, началась ли закачка или вы ошиблись, набирая имя файла удобно с
помошью команды:
tail -f wget-log
После того, как вы убедились что закачка началась, можно прервать telnet сессию
и идти курить - дальше файл скачается самостоятельно.
Примеры
Если вам нужно закачать рекурсивно каталог, наберите:
wget -b -r -nH --cut-dirs=2 ftp://логин:пароль@195.138.164.35/home/public/R3DAssistantTest/
-r - закачивать рекурсивно
-nH - не создавать папку с именем хоста
--cut-dirs=2 - не создавать каталоги /home/public, если не надо создавать
каталог R3DAssistantTest, используйте --cut-dirs=3
Глубина рекурсии по умолчанию - 5. Если вам нужно больше -
используйте ключ -l глубина.