загрузите файлы с текстового файла, которые содержат список файлов в соответствии с Linux

Перед продолжением, какой дистрибутив Linux Вы используете?

Во-первых, некоторые определения:

Это - самая старая архитектура аудиодрайвера. Это обесценивается, хотя большинство ядер имеет в наличии его, потому что очень старые звуковые карты будут иметь драйверы OSS.

Это - замена для OSS. Это является несколько более новым и поддерживает более новые карты. Если Вы играете звук локально на Вашей рабочей станции, и Вы не используете ESD или PulseAudio, то это - вероятно, прямое подключение к карте через ALSA.

Это - форма микшера программного обеспечения, названного esound. Идея позади ESD состоит в том, что звук больше не связывается с аппаратными средствами непосредственно, но с сетевым транспортом, который может или не может играть локально. Звук смешан и затем отправлен соответствующему месту назначения, чтобы играться, где он "отбрасывается" в OSS или драйвер ALSA для воспроизведения. Существуют некоторые недостатки с ESD, и он медленно обесценивается.

Это - отдельный проект, который в конечном счете заменит ESD. Это обеспечивает единственный интерфейс для сетевого звукового транспорта будучи назад совместимым с OSS, ALSA и ESD. Это разделяет звуковые исходные данные (названный "источниками", которые являются микрофонами, или другие сетевые потоки) от выводов (названный "приемниками", которые обычно являются другими клиентами или аппаратной звуковой картой). Ubuntu начала использовать это и в то время как она имеет грубые края, каждый выпуск, дескрипторы звучат немного лучше и выпуск (я думаю) приближается к своим 1.0 быстро.

Основное преимущество с PulseAudio состоит в том, что мало того, что он имеет назад-compat с более старым программным обеспечением, которое хочет ALSA или OSS, но это также обеспечивает звуковой API, который останется последовательным при обеспечении сетевого транспорта тонким клиентам или другим удаленным сеансам. Существуют некоторые известные недостатки, особенно с загруженными в большой степени системами или звучат как обработка, которая требует приоритета в реальном времени. Эти проблемы активно работаются на.

Для конфигурации при выполнении варианта Red Hat (Red Hat Linux, CentOS, Fedora) можно использовать sndconfig управляйте для установки звука, хотя я думаю, что этот метод является небольшим old-in-the-tooth и будет в конечном счете заменен. Вы захотите выполнить эту команду как корень или использовать sudo, поскольку это внесет изменения, которые в масштабе всей системы.

Для установок Ubuntu звук обычно автоматически сконфигурирован в установке. Начиная с 8,04, звуком по умолчанию является проехавший PulseAudio.

Для установок Debian необходимо будет добавить соответствующих людей к соответствующим группам для активации звука для них. Правильно, использование звука является полномочием в системах Debian (для предотвращения розыгрыша другими пользователями в многопользовательской системе), и необходимо быть членом группы (я полагаю, что это является "звуковым", не должны были выполнять в этом некоторое время), для получения звуковым для работы.

Другие дистрибутивы будут иметь отдельные инструкции для звуковой установки.

1
задан 2 January 2010 в 08:03
4 ответа

От man wget:

У Вас есть файл, который содержит URL, которые Вы хотите загрузить? Используйте переключатель-i:

wget-i <файл>

9
ответ дан 3 December 2019 в 16:17

Вы могли также использовать xargs:

$ cat /path/to/list | xargs -n1 wget 

или, с помощью seq для загрузки file1.zip на file10.zip:

$ seq 1 10 | xargs -n1 -i wget http://domain.com/file{}.zip

[редактирование] или, как другой плакат, на который указывают: $ wget domain.com/file{1..10}.zip

который более хорош, чем seq метод, учитывая, что определенные Ose не имеют seq по умолчанию (Mac OS X, Солярис)

1
ответ дан 3 December 2019 в 16:17
for i in `cat /file/list`

do

    wget $i

done

(это - назад галочки у "кошки/file/list" (на том же ключе как tilda)

1
ответ дан 3 December 2019 в 16:17

Эта команда загружает file1.zip на file10.zip:

for i in $(seq 1 10);  do wget -nv http://domain.com/file${i}.zip ; done
0
ответ дан 3 December 2019 в 16:17
  • 1
    если бы они были последовательны, то Вы могли бы просто сделать, завихрение wget domain.com/file{1..10}.zip также имеет хорошую поддержку расположенного файла, но я всегда забываю синтаксис. –  Justin 2 January 2010 в 21:23

Теги

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