англійськафранцузькаіспанська

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 індексний файл ] [параметри] рядок ...

ОПИС


dds2tar використовує індекс для пошуку файлів із пошуком запису (швидка операція DAT
пристрої). Оскільки файлова структура архівів стрічки використовується для вилучення файлів, файл
архів має бути створений дьоготь, стиснутий тільки (прозорий сигнальний процесор)
пристрій. Таким чином, ви можете дуже швидко переглядати архів і витягувати файли. The
індекс можна створити за допомогою dds2index or дьоготь-vRt і зазвичай зберігається як файл на вашому
жорсткий диск.

Архів tar – це послідовність блоків (наприклад, 10240 байт за замовчуванням), кожен з яких містить
однакова кількість (за замовчуванням 20) записів, по 512 байт кожен. dds2tar читає касету і пише
записи tar зазначених файлів (це означає запис заголовка і записи даних
кожного вибраного файлу) до стандартного виведення. Ви можете труби dds2tar виведення на стандартний номер дьоготь
-xvvf - щоб відновити файли на диск. (Побачити ПРИКЛАДИ нижче.) Перед файлом
витягнуто, записи батьківських каталогів файлу також записуються в стандартний вихід.

Індекс архіву повинен містити достатньо інформації для обчислення кількості
блок, що містить заголовок кожного вибраного файлу. dds2index дасть такий стіл, дьоготь
-Rvt наприклад, не буде (вказано лише номери записів). Патч для GNU дьоготь-1.12 is
доступний, додавши опцію --записний файл. Цей патч не входить у версію
tar, що постачається разом із Debian. Крім того, є деякі хитрощі, щоб отримати зниклих
інформація.

Рядки є регулярними виразами для вибору файлів. Алгоритмом відповідності є
один із GNU tar. Якщо варіант -l дається, відповідні імена файлів друкуються в стандартний вихідний код
(Ви не можете передавати цей список імен шляхів у tar!).

Пристроєм за замовчуванням є /dev/nst0, яку можна замінити змінною середовища
ЛИСТКА, який, у свою чергу, може бути замінений за допомогою -f пристрій варіант. Пристрій має бути SCSI
стрічковий пристрій.

ВАРІАНТИ


-f файл пристрою Пристрій стрічкового архіву. Має бути SCSI стрічковий пристрій.

-t індексний файл
Вказує файл індексу (за замовчуванням — stdin).

-s # Встановіть номер першого блоку стрічки архіву. Ця опція лише корисна
якщо файл індексу містить докладний висновок дьоготь -Rvt. Будь -яка інформація про
перший блок всередині файлу індексу буде замінено цією опцією. Якщо ні
інформація доступна, архів має бути першим файлом стрічки. Якщо ви
розмістили свою стрічку в першому блоці архіву, ви можете використовувати

dds2tar `mt-dds` -t індекс ... | дьоготь -f - ...

заповнити інформацію про вихід дьоготь -Rvt зберігається в індексному файлі.

-b # Встановіть розмір блоку архіву (tar -b #). Ця опція корисна лише в тому випадку, якщо
індексний файл містить докладний висновок tar (або якщо у вас є проблеми з файлом
розмір внутрішнього буфера dds2tar). Будь-яка інформація про розмір блоку
всередині файлу індексу буде замінено цією опцією. Якщо інформації немає
доступний, використовується стандартний розмір блоку tar.

-z Індексний файл повинен бути прочитаний і збережений у стиснутому режимі.

ВАРІАНТИ ви НЕ насправді необхідність


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

-q, --швидко
Не витягуйте батьківські каталоги вибраних об’єктів зі стрічки. -- тіло
Запишіть лише перший вибраний файл до стандартного виведення. Це корисно, якщо ви хочете прочитати a
файл або розпакуйте архів, який є частиною поточного архіву.

-v,-багатослівний
багатослівний режим.

--хеш-режим
Надрукуйте знак хеша для кожного МБ.

-V,-- версія
Надрукуйте лише номер версії в stderr.

-l Не звертайтеся до стрічки, а друкуйте імена файлів у стандартний вихідний код. Ви можете не трубити це
список імен шляхів у tar.

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

ПРИКЛАДИ


Приклад отримання індекс зі стрічки за замовчуванням /dev/nst0 та збереження її у файлі
archive.idx:

dds2index -t archive.idx

Крім того, ви можете використовувати виправлену версію tar для створення файлу індексу. З
патч ви можете направити помилки та попередження на стандартний вихід та інформацію про індекс, включаючи
інформація про розмір блоку та номер першого блоку у файлі:

tar -t --записний файл archive.idx

Якщо архів є першим файлом на стрічці, а розмір блоку за замовчуванням дорівнює 20, ви
може використовувати докладний висновок tar (-Rv) як файл індексу.

дьоготь -т -в -Р | tee archive.idx

Якщо в архіві не перший файл стрічки, можна зберігати все необхідне
інформацію всередині індексного файлу з використанням mt-dds та дьоготь :

mt asf ...
mt-dds tell > 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 обробляє декілька записів як a дьоготь блок, в основному для забезпечення доступу до стрічок (або дисків)
ефективніше (і заощаджує простір на стрічках QIC-стрічок). tar записує та читає лише повні блоки
до або з архіву. Опція -b контролю tar визначає кількість записів в одному блоці.
За замовчуванням кількість записів на блок становить 20. Це число зазвичай називають дьоготь
блок розмір. Однак цей термін трохи заплутаний, оскільки він не означає
кількість байтів у блоці. Тому, можливо, кращою буде назва дьоготь блокування фактор.

дьоготь on стрічки
tar записує або зчитує свій архів на або з стрічки в одиницях блоків tar. Як зазначено вище,
тільки повний блок стрічки може бути переданий на/з стрічки. Для вилучення конкретного дьогтю
блок із стрічки, потрібно прочитати весь блок стрічки в буфер і витягти
вказаний запис tar з буфера вручну. Якщо ви хочете прочитати tar-запис
з заданим номером ви повинні знати номер першого блоку стрічки архіву
і розмір блоку tar для обчислення номера блоку стрічки, який містить tar
запис для читання. Якщо tar-архів є першим файлом на стрічці, файл стрічка блок номер
дорівнює дьоготь блок номер.

приклад: Файл із номером запису tar 1234 (записи починаються з 0) можна знайти в a
стрічковий архів tar, записаний з коефіцієнтом блокування 20. Його можна знайти в блоці tar
з номером
blk = (int) 1234/20 = (int) 61.7 = 61
який також є номером блоку стрічки. Запитуваний файл знаходиться в цьому блоці tar за адресою
зміщення запису
rec = 1234-(61*20) = 14
в одиницях розміром 512 байт.

Якщо поточний архів не є першим архівом на стрічці, то номер стрічка Блоки
усіх попередніх архівів потрібно додати до номера блоку, обчисленого вище, щоб отримати
ток стрічка блок номер. Кількість попередніх магнітофонних записів має бути отримана з
Пристрої DDS, коли стрічка розташована на початку поточного архіву (використ mt-
dds без аргументів, наприклад).

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

УВАГА


Ця програма може читати лише записи (tar називає їх блоками стрічки) розміром до 32 Кбайт
до обмежень драйвера пристрою Linux. Витягнутий архів записується в stdout
з розміром блоку 512 байт.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


Змінна середовища ЛИСТКА замінює стрічковий пристрій за замовчуванням /dev/nst0. Змінна
DDS2TAR як be використовуваний до дати деякі варіантів, наприклад -- стиснути, -z, -s # , -b #.

Використовуйте dds2tar онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - утиліта для
    отримати інформацію про неактивне ядро ​​ЦП
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: інструмент
    який друкує п...
    Запустіть cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - утиліта для налаштування ЦП
    спеціальні параметри ядра для стану простою
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: The
    cpupower idle-se...
    Запустіть cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - змінює/друкує дані користувача
    поточний шлях пошуку набору карт. Впливає на
    доступ користувача до даних, що існують під
    інші набори карт у поточному місці. ...
    Запустіть g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - друкує повідомлення, попередження,
    інформацію про прогрес або фатальну помилку в
    ТРАВ'ЯНИЙ шлях. Цей модуль слід використовувати в
    сценарії для повідомлень, які надаються користувачеві.
    KEYWO...
    Запустіть g.messagegrass
  • Детальніше »

Ad