АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

dds2tar - Интернет в облаке

Запустите dds2tar в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда dds2tar, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dds2tar - инструмент для быстрого доступа к ленте

СИНТАКСИС


dds2tar [ -f устройство ] [ -t индексный файл ] [параметры] string ...

ОПИСАНИЕ


dds2tar использует индекс для поиска файлов с поиском записи (быстрая операция DAT
устройств). Поскольку файловая структура архивов на магнитной ленте используется для извлечения файлов,
архив должен быть создан деготь, сжатый только (прозрачным сигнальным процессором)
Устройство. Таким образом, вы можете очень быстро просматривать архив и извлекать файлы. В
индекс может быть создан с использованием dds2index or деготь-vRt и обычно хранится в виде файла на вашем
жесткий диск.

Архив tar - это последовательность блоков (например, по умолчанию 10240 байтов), каждый из которых содержит
одинаковое количество (по умолчанию 20) записей, по 512 байт каждая. dds2tar читает ленту и пишет
записи tar указанных файлов (то есть запись заголовка и записи данных
каждого выбранного файла) в стандартный вывод. Вы можете подключить dds2tar вывод на стандартный ввод деготь
-xvvf - для восстановления файлов на ваш диск. (Видеть ПРИМЕРЫ ниже.) Перед тем, как файл
извлеченные записи родительских каталогов файла также записываются в stdout.

Индекс архива должен содержать достаточно информации, чтобы вычислить количество
блок, содержащий заголовок каждого выбранного файла. dds2index даст такую ​​таблицу, деготь
-Рвт например, не будет (перечислены только номера записей). Патч для GNU смола-1.12 is
доступно, добавив опцию - файл-запись. Этот патч не входит в версию
tar, который поставляется с Debian. В качестве альтернативы есть несколько уловок, чтобы получить недостающее
Информация.

Строки - это регулярные выражения для выбора файлов. Алгоритм сопоставления - это
один из GNU tar. Если вариант -l задано, совпадающие имена файлов выводятся на стандартный вывод
(Вы не можете передать этот список путей в tar!).

Устройство по умолчанию / dev / nst0, который может быть переопределен переменной окружения
ЛЕНТА, который, в свою очередь, может быть отменен -f устройство вариант. Устройство должно быть SCSI
ленточное устройство.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-f файл устройства Устройство ленточного архива. Должно быть ленточное устройство SCSI.

-t индексный файл
Задает индексный файл (по умолчанию - stdin).

-s # Установите номер первого блока ленты в архиве. Эта опция полезна только
если индексный файл содержит подробный вывод деготь -Рвт. Любая информация о
первый блок внутри индексного файла будет отменен этой опцией. Если нет
информация доступна, архив должен быть первым файлом ленты. если ты
разместили вашу ленту в первом блоке архива, вы можете использовать

dds2tar `мт-ддс` -t индекс ... | деготь -f - ...

для завершения информации о выходе деготь -Рвт хранится в индексном файле.

-b # Установите размер блока архива (tar -b #). Эта опция полезна, только если
index файл содержит подробный вывод tar (или если у вас есть проблемы с
размер внутреннего буфера dds2tar). Любая информация о размере блока
внутри индексного файла будет отменено этой опцией. Если нет информации
доступно, используется размер блока tar по умолчанию.

-z Индексный файл следует читать и хранить в сжатом режиме.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ являетесь не на самом деле необходимость


--з, - без сжатия
Не фильтруйте архивный файл через gzip.

-д, --быстро
Не извлекайте с ленты родительские каталоги выбранных объектов. --тело
Записать в стандартный вывод только первый выбранный файл. Это полезно, если вы хотите прочитать
файл или извлеките архив, который является частью текущего архива.

-v,--подробный
подробный режим.

--hash-режим
Выведите знак решетки для каждого МБ.

-V,--версия
Вывести в stderr только номер версии.

-l Не обращайтесь к ленте, а распечатайте имена файлов на стандартный вывод. Вы не можете передать это
список путей в tar.

--извлекать
Стандартный вывод закрывается и открывается каналом к ​​команде деготь -fxb - 1 . Вы можете
Нахожу эту опцию удобной, мне нравится перенаправлять вывод в tar вручную.

ПРИМЕРЫ


Пример получающий домен индекс с ленты по умолчанию / dev / nst0 и сохраняя ее в файле
архив.idx:

dds2index -t архив.idx

В качестве альтернативы вы можете использовать исправленную версию tar для создания индексного файла. С
patch, вы можете направлять ошибки и предупреждения на стандартный вывод и информацию об индексе, включая
информация о размере блока и номере первого блока в файле:

tar -t --Record-file archive.idx

Если архив является первым файлом ленты, а размер блока по умолчанию равен 20, вы
может использовать подробный вывод tar (-Rv) в качестве индексного файла.

tar -t -v -R | тройник archive.idx

Если в архиве не первый файл ленты, вы можете сохранить все необходимое.
информация внутри индексного файла с использованием МТ-ДДС и деготь :

мт асф ...
mt-dds сказать> archive.idx
tar -tvR >> archive.idx

Пример через dds2tar для извлечения библиотеки GNU (все файлы, содержащие строку
"glibc" в имени файла) с ленты по умолчанию / dev / nst0, используя ранее сохраненный индекс
файл archive.idx:

dds2tar -t archive.idx '* glibc *' | tar xvvf -

Чтобы заранее увидеть, что произойдет в предыдущей команде, не записывая
что угодно на свой диск, вы можете использовать:

dds2tar -t archive.idx '* glibc *' | tar tvvf -

Пример проверки совпадений. Вы можете попробовать:

dds2tar -t archive.idx -l '* glibc *'

ИСТОРИЯ ВОПРОСА ИНФОРМАЦИЯ


ленты
Ленточное устройство обрабатывает все операции ввода-вывода (чтение, запись, поиск) в единицах лента учет. Чем больше
записи на магнитную ленту, тем эффективнее обычно доступ (и чем меньше пропусков на QIC-
ленты). Однако обычно программа читает или записывает только полные записи на магнитную ленту.

Обычные ленточные накопители позволяют искать только относительно текущей позиции. Однако некоторые
новые ленты SCSI-2, т.е. DAT, соответствующие стандарту DDS, отслеживают абсолютное
положение на ленте, вставив номер записи на ленту внутри каждой дорожки. этот номер
можно прочитать во время быстрого поиска.

Ассоциация деготь(1) программа использует несколько иную терминологию. Он призывает лента Блоки почему
обычно называется лента учет. В следующих разделах мы используем терминологию tar для
избежать путаницы.

деготь
Блок внутри деготь архив - это деготь запись с фиксированной длиной 512 байт. Каждый
файл, каталог или программная ссылка будут занимать по крайней мере одну запись tar с информацией о
имя пути, информация о разрешениях и так далее, называемая записью заголовка. Данные каждого файла
хранятся в дополнительных записях tar сразу после записи заголовка этого файла.

tar сообщает деготь запись номер каждой записи заголовка в архиве с параметром -R
вариант. tar считает записи непрерывно, начиная с 0 (если вызывается как tar -tR) или
1 (если вызывается как tar -cR).

tar обрабатывает несколько записей как деготь блок, в основном для доступа к лентам (или дискам)
более эффективно (и сэкономить место на ленте QIC-лент). tar только записывает и читает полные блоки
в или из архива. Параметр -b для tar контролирует количество записей в одном блоке.
По умолчанию количество записей в блоке равно 20. Этот номер обычно называют деготь
блок размер. Однако этот термин немного сбивает с толку, поскольку он не означает
количество байтов в блоке. Таким образом, возможно, лучшим названием было бы деготь блокирование фактор.

деготь on ленты
tar записывает или читает свой архив на ленту или с ленты в единицах tar-блоков. Как указано выше,
только полный блок ленты может быть перенесен на / с ленты. Чтобы извлечь конкретный tar
блока с ленты, нужно прочитать весь блок ленты в буфер и извлечь
указанная tar-запись из буфера вручную. Если вы хотите прочитать tar-запись
с заданным номером, вы должны знать номер первого блока ленты архива
и размер блока tar, чтобы вычислить номер блока ленты, который содержит tar
запись для чтения. Если tar-архив является первым файлом на ленте, лента блок номер
равно деготь блок номер.

Пример: Файл с номером tar-записи 1234 (записи начинаются с 0) можно найти в
tar-архив на магнитной ленте, записанный с коэффициентом блокировки 20. Его можно найти в блоке tar.
с номером
blk = (число) 1234/20 = (число) 61.7 = 61
который также является номером блока ленты. Запрошенный файл находится в этом блоке tar в
смещение записи
рек = 1234- (61 * 20) = 14
в блоках по 512 байт.

Если текущий архив не является первым архивом на ленте, то количество лента Блоки
всех предыдущих архивов должен быть добавлен к номеру блока, вычисленному выше, чтобы получить
текущий лента блок номер. Количество предыдущих записей на магнитной ленте должно быть получено из
Устройства DDS, когда лента расположена в начале текущего архива (используйте MT-
ДДС без аргументов например).

Пример: Предполагая, что архив в приведенном выше примере является вторым файлом на ленте, и
архив начинается с блока ленты 20222. Затем мы найдем наш файл с номером записи tar.
1234 в ленточном блоке
tblk = 20222 + (целое) 1234/20 = 20283
на ленте. Смещение записи внутри блока ленты будет таким же, как указано выше.

ПРЕДУПРЕЖДЕНИЕ


Эта программа может читать только записи (tar называет их ленточными блоками) до 32 Кбайт из-за
к ограничениям драйвера устройства Linux. Извлеченный архив записывается в stdout
с размером блока 512 байт.

ОКРУЖАЮЩАЯ СРЕДА


Переменная окружения ЛЕНТА заменяет ленточное устройство по умолчанию / dev / nst0. Переменная
ДДС2ТАР кошка be используемый в давать некоторые вариантов, например --компресс, -з, -s # , -b #.

Используйте dds2tar онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 2
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 3
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 4
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 5
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 6
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • Больше »

Команды Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-информация
    cpupower-idle-информация
    cpupower Idle-info — Утилита для
    получить информацию о простое ядра процессора
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ: Инструмент
    который печатает p...
    Запустите cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower Idle-Set — Утилита для настройки процессора
    специальные параметры ядра для состояния простоя
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ:
    мощность процессора в режиме ожидания...
    Запустите cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets — изменяет/печатает пользовательские
    текущий путь поиска набора карт. Влияет на
    доступ пользователя к данным, существующим в рамках
    другие наборы карт в текущем местоположении. ...
    Запустите g.mapsetsgrass
  • 6
    г.messagegrass
    г.messagegrass
    g.message — печатает сообщение, предупреждение,
    информация о ходе выполнения или фатальная ошибка в
    ТРАВЯНОЙ путь. Этот модуль следует использовать в
    сценарии для сообщений, доставляемых пользователю.
    КЕЙВО...
    Запустите g.messagegrass
  • Больше »

Ad