LXF121:Совет месяца

Материал из Linuxformat.

Перейти к: навигация, поиск

Совет месяца: Woof

Обмен файлами через NFS или Samba прост, когда они уже настроены на обоих компьютерах, но что если вам нужно по­быстрому перекинуть файл с машины на машину, не связыва ясь со сложным ПО? Если файл достаточно мал, его можно отправить по элек­тронной почте. Если компьютеры на ходятся в одной комнате и USB­-порты на них не закрыты, поможет флэш­-брелок. А есть и еще один интересный метод.

Woof – сценарий Python, который будет работать в любой Linux­ (или схожей) системе. Его имя озна­ чает Web Offer One File [Web­-предложение на один файл], и он представляет собой «одноразовый» web­-сервер. Устанавливать ничего не нужно: просто ска­чайте программу с домашней страницы по адресу http://www.home.unixag.org/simon/woof.html, пометьте сце­нарий как исполняемый и сделайте требуемый файл доступным для скачивания командой:

./woof /путь/к/файлу

Вам будет выдан URL, который нужно ввести в браузере на другом компьютере в сети – никакое специальное ПО не требуется. По запросу, Woof пере­даст файл и спокойно завершит свою работу (чтобы разрешить несколько загрузок одного и того же файла, используйте опцию ­c). Woof может обслу жи­ вать и целый каталог, например:

./woof ­z /путь/к/каталогу

В данном слу чае он передаст сжатый gzip tar­-архив содержимого указанной директории; измените ключ на ­j или ­u, чтобы использовать bzip2 или отключить сжатие. Если вам понравился Woof и вы хотите поде­литься им с друзьями, раздавайте копии с помощью

./woof ­s
Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию