Я уже интересовался удобным загрузчиком с графическим интерфесом и т.п. под Linux -
http://otvety.google.ru/otvety/thread?tid=19beda36d45fb38e
Но пока не судьба.
=== это главное =====
Так и не нашел самого главного что мне нужно - необходимо чтобы вместе с файлом при загрузке сохранялся одноименный текстовый файл с описанием. Именно для каждого файла! Для того чтобы потом, по прошествии времени, можно было понять что к чему в файловых архивах на диске.
Вариант, как бывает в загрузчиках, когда создается один файл с описанием всех файлов что скачены не подходит, т.к. при удалении файла "мусор" в описании остается.
=================
В идеале в этот текстовый файл должна быть включена ссылка рефер и непосредственная ссылка на файл, по которой он загружался.
Возможно ли вообще такое в Linux? пусть даже с помощью консоли, но так чтобы одной командой, а не заморачиваться с каждым файлом: скачал, открыл папку где лежит, создал фал с описанием.... муторно каждый раз так делать :(
Хотелось бы иметь файловый архив загруженных файлов в котором потом легко разобраться и что-либо найти.
Какие решения можно использовать для этого?
Примечание:
AGUtilities, и как этим пользоваться? поясните, пжта. Надо создать файл с таким содержимым или запускать что-то в консоли или... в общем не понял :( я ж не разбираюсь в программировании под linux, потому и спрашиваю. А так бы сам скрипт написал.
Примечание:
AGUtilities, сделал как вы пишите. В ответ на команду внутри каталога куда хочу загрузить файл
down [-m описание файла типа того]
http://ftp.drupal.org/files/projects/admin_warning-6.x-1.0.tar.gz
получаю сообщение:
http://[-m: Незавершённые числовые адреса IPv6.
Примечание:
Ага, сработало но не совсем так как нужно :(
Вот логи:
user@myhost:~/Programs$ down -m "описание файла типа тог"
http://ftp.drupal.org/files/projects/admin_warning-6.x-1.0.tar.gz
--2009-02-09 16:32:54--
http://ftp.drupal.org/files/projects/admin_warning-6.x-1.0.tar.gz
Преобразование адреса ftp.drupal.org... 140.211.166.134
Устанавливается соединение с ftp.drupal.org|140.211.166.134|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 8311 (8,1K) [application/x-gzip]
Сохраняется в каталог: `ftp.drupal.org/files/projects/admin_warning-6.x-1.0.tar.gz'.
100%[======================================>] 8 311 10,6K/s в 0,8s
2009-02-09 16:32:56 (10,6 KB/s) - `ftp.drupal.org/files/projects/admin_warning-6.x-1.0.tar.gz' сохранён [8311/8311]
Получается что файл скачан и сохранен в Programs ввиде дерева каталогов согласно иерахии по ссылке загрузки, т.е. получилось: Programs/ftp.drupal.org/files/projects/сам файл
Описание файла сохранилось с именем desc в каталоге Programs.
Можно как-то поправить чтобы файл-описание был одноименным загружаемому файлу + расширение .txt , а файл сохранялся непосредственно в каталог без создания дерева папок из ссылки.
Буду благодарен.
Примечание:
AGUtilities, спасибо.
Описание сейчас сохраняет отлично!
Совсем чуть подработать бы - как сделать, чтобы сохранение шло без конструкции папок из url?
Сейчас получается так. Если адрес скачиваемого файла
http://ftp.drupal.org/files/projects/admin_warning-6.x-1.0.tar.gz, то он сохраняется следующим образом. В текущей папке запуска команды:
ftp.drupal.org
|-- files
|---- projects
|-------- admin_warning-6.x-1.0.tar.gz
Строиться дерево папок из url, а хотелось бы чтобы только файл сохранялся, без папок. Возможно такое?
Либо в текущую папку, где команда запускается либо с указанием в команде опции куда сохранять.
Примечание:
epaul256, мысль хорошая. Пробовал и другие опции запрещающие создание директорий. Но тогда возникает ошибка сохранения файла описания, т.к. SAVE_TO определяет сохранение в дерево папок:
SAVE_TO=`echo "$1" | sed -e "s/^.*\:\/\//.\//;s/$/.txt/" `
Как результат - ошибка "Директории не существует". А вот как бы из url выделить "имя файла" и, через SAVE_TO преобразовать его в "имя файла.txt"
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.