AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dds2tar - En ligne dans le Cloud

Exécutez dds2tar dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dds2tar qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dds2tar - outil pour un accès rapide aux bandes

SYNOPSIS


dds2tar [ -f dispositif ] [ -t fichier index ] [options] un magnifique

DESCRIPTION


dds2tar utilise un index pour trouver les fichiers avec la recherche d'enregistrement (une opération rapide de DAT
dispositifs). Étant donné que la structure de fichiers des archives sur bande est utilisée pour extraire les fichiers, le
l'archive doit être créée par goudron, compressé uniquement par (le processeur de signal transparent de)
le dispositif. Ainsi, vous pouvez parcourir l'archive très rapidement et extraire des fichiers. Les
l'index peut être créé en utilisant dds2index or goudron-vRt et est normalement stocké sous forme de fichier sur votre
disque dur.

Une archive tar est une séquence de blocs (par exemple 10240 octets par défaut), chacun contenant le
même nombre (20 par défaut) d'enregistrements, 512 octets chacun. dds2tar lit la bande et écrit
les enregistrements tar des fichiers spécifiés (c'est-à-dire l'enregistrement d'en-tête et les enregistrements de données
de chaque fichier sélectionné) vers stdout. Vous pouvez canaliser le dds2tar sortie vers le stdin de goudron
-xvvf - pour restaurer les fichiers sur votre disque. (Voir EXEMPLES ci-dessous.) Avant qu'un fichier ne soit
extraits, les enregistrements des répertoires parents du fichier sont également écrits dans stdout.

L'index de l'archive doit contenir suffisamment d'informations pour calculer le nombre de
bloc contenant l'en-tête de chaque fichier sélectionné. dds2index donnera une telle table, goudron
-Rvt par exemple, non (seuls les numéros d'enregistrement sont répertoriés). Un patch pour GNU goudron-1.12 is
disponible, en ajoutant l'option --fichier-enregistrement. Ce correctif n'est pas inclus dans la version de
tar fourni avec Debian. Alternativement, il existe quelques astuces pour obtenir le manquant
</br>L’Information.

Les chaînes sont des expressions régulières pour sélectionner les fichiers. L'algorithme d'appariement est le
un de GNU tar. Si l'option -l est donné, les noms de fichiers correspondants sont imprimés sur stdout
(Vous ne pouvez pas rediriger cette liste de chemins vers tar !).

L'appareil par défaut est /dev/nst0, qui peut être remplacé par la variable d'environnement
RUBAN, qui à son tour peut être annulé par le -f dispositif option. Le périphérique doit être un SCSI
périphérique à bande.

OPTIONS


-f fichier de périphérique Périphérique de l'archive sur bande. Doit être un périphérique de bande SCSI.

-t fichier index
Spécifie le fichier d'index (la valeur par défaut est stdin).

-s # Définissez le numéro du premier bloc de bande de l'archive. Cette option n'est utile que
si le fichier d'index contient la sortie détaillée de goudron -Rvt. Toute information sur
le premier bloc à l'intérieur du fichier d'index sera remplacé par cette option. Sinon
informations sont disponibles, l'archive doit être le premier fichier de la bande. Si tu
avez positionné votre bande au premier bloc de l'archive, vous pouvez utiliser

dds2tar `mt-jj` -t indice | goudron -f -

pour compléter les informations de la sortie de goudron -Rvt stocké dans le fichier d'index.

-b # Définissez la taille de bloc de l'archive (tar -b #). Cette option n'est utile que si le
index contient la sortie détaillée de tar (ou si vous avez des problèmes avec le
taille du buffer interne de dds2tar). Toute information sur la taille du bloc
à l'intérieur du fichier d'index sera remplacé par cette option. Si aucune information n'est
disponible, la taille de bloc par défaut de tar est utilisée.

-z Le fichier d'index doit être lu et stocké en mode compressé.

OPTIONS you n'a pas vraiment need


--z, --pas de compression
Ne filtrez pas le fichier d'archive via gzip.

-q, --rapide
N'extrait pas les répertoires parents des objets sélectionnés de la bande. --corps
Écrire uniquement le premier fichier sélectionné sur stdout. Ceci est utile si vous voulez lire un
fichier ou extraire une archive qui fait partie de l'archive actuelle.

-v,--verbeux
mode verbeux.

--mode de hachage
Imprimez un signe dièse pour chaque Mo.

-V,--version
Imprimez uniquement le numéro de version sur stderr.

-l N'accédez pas à la bande mais imprimez les noms de fichiers sur stdout. Vous ne pouvez pas piper ceci
liste des chemins d'accès dans tar.

--extrait
Le stdout est fermé et ouvert par un tuyau à la commande goudron -fxb - 1 . Il est
trouve cette option pratique, j'aime diriger la sortie vers tar à la main.

EXEMPLES


Exemple de obtention le indice à partir de la bande par défaut /dev/nst0 et en la stockant dans un fichier
archive.idx :

dds2index -t archive.idx

Vous pouvez également utiliser une version corrigée de tar pour créer un fichier d'index. Avec le
patch, vous pouvez diriger les erreurs et les avertissements vers stdout et les informations d'index, y compris
informations sur la taille du bloc et le numéro du premier bloc d'un fichier :

tar -t --record-file archive.idx

Si l'archive est le premier fichier de la bande et que la taille de bloc est la valeur par défaut de 20, vous
peut utiliser la sortie détaillée de tar (-Rv) comme fichier d'index.

tar -t -v -R | tee archive.idx

Si l'archive n'est pas le premier fichier de la bande, vous pouvez stocker tous les
informations à l'intérieur du fichier d'index avec l'utilisation de mt-jj ainsi que goudron :

mt asf...
mt-dds tell > archive.idx
tar -tvR >>archive.idx

Exemple de en utilisant dds2tar pour extraire la bibliothèque gnu (tous les fichiers contenant la chaîne
"glibc" dans le nom de fichier) à partir de la bande par défaut /dev/nst0, en utilisant l'index précédemment stocké
fichier archive.idx :

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

Pour voir à l'avance ce qui se passerait dans la commande précédente sans réellement écrire
quoi que ce soit sur votre disque, vous pouvez utiliser :

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

Exemple de vérification des correspondances. Vous pouvez essayer :

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

CONTEXTE INFORMATION


cassettes
Un périphérique à bande gère toutes les E/S (lecture, écriture, recherche) en unités de le ruban Articles. Plus un
enregistrement sur bande, plus l'accès est efficace (et moins il y a de lacunes sur le QIC-
bandes). Cependant, normalement, un programme ne lit ou n'écrit que des enregistrements complets sur bande.

Les lecteurs de bande normaux permettent de rechercher uniquement par rapport à la position actuelle. Cependant, certains
les nouvelles bandes SCSI-2, c'est-à-dire DAT, conformes à la norme DDS, gardent une trace de l'absolu
position sur la bande en insérant le numéro d'enregistrement de la bande à l'intérieur de chaque piste. Ce nombre
peut être lu pendant la recherche rapide.

La goudron(1) programme utilise une terminologie légèrement différente. il appelle le ruban blocs ce qu'elle vous dit. Recherchez des informations adaptées à l'âge des enfants et examinez-les ensemble.
normalement s'appelle le ruban Articles. Dans les sections suivantes, nous utilisons la terminologie tar pour
éviter la confusion.

goudron
L'unité à l'intérieur d'un goudron l'archive est un goudron record avec une longueur fixe de 512 octets. Tous
fichier, répertoire ou lien symbolique occupera au moins un enregistrement tar d'informations sur
chemin d'accès, informations d'autorisation et ainsi de suite appelé enregistrement d'en-tête. Les données de chaque fichier sont
stocké dans des enregistrements tar supplémentaires directement après l'enregistrement d'en-tête de ce fichier.

tar rapporte le goudron record nombre de chaque enregistrement d'en-tête dans l'archive avec son -R
option. tar compte les enregistrements en continu, en commençant par 0 (si invoqué comme tar -tR) ou
avec 1 (si invoqué en tant que tar -cR).

tar gère plusieurs enregistrements en tant que goudron bloc, principalement pour rendre l'accès des bandes (ou disques)
plus efficace (et économisez de l'espace sur les bandes QIC). tar n'écrit et ne lit que des blocs complets
vers ou depuis une archive. L'option -b des contrôles tar, le nombre d'enregistrements dans un bloc.
Le nombre par défaut d'enregistrements par bloc est 20. Ce numéro est généralement appelé le goudron
bloc taille. Cependant, ce terme est un peu déroutant, car il ne signifie pas le
nombre d'octets dans un bloc. Ainsi, un nom peut-être meilleur serait le goudron blocage facteur.

goudron on cassettes
tar écrit ou lit son archive vers ou depuis la bande en unités de blocs tar. Comme indiqué ci-dessus,
seul un bloc de bande complet peut être transféré vers/depuis la bande. Pour extraire un goudron spécifique
bloc de bande, il faut lire un bloc de bande entier dans un tampon et extraire le
l'enregistrement tar spécifié à partir du tampon manuellement. Si vous souhaitez lire un enregistrement tar
avec un numéro donné, il faut connaître le numéro du premier bloc de bande de l'archive
et la taille du bloc de goudron pour calculer le numéro du bloc de bande qui contient le goudron
enregistrement à lire. Si l'archive tar est le premier fichier de la bande, le le ruban bloc nombre
est égal à goudron bloc nombre.

Mise en situation : Un fichier avec le numéro d'enregistrement tar 1234 (les enregistrements commencent par 0) peut être trouvé dans un
archive tar sur bande, écrite avec un facteur de blocage de 20. Elle peut être trouvée dans le bloc tar
avec le numéro
noir = (int) 1234/20 = (int) 61.7 = 61
qui est également le numéro de bloc de bande. Le fichier demandé se trouve dans ce bloc tar au
décalage d'enregistrement
enregistrement = 1234-(61*20) = 14
en unités de 512 octets.

Si une archive actuelle n'est pas la première archive sur la bande, le nombre de le ruban blocs
de toutes les archives précédentes doit être ajouté au numéro de bloc calculé ci-dessus, pour obtenir le
actuel le ruban bloc nombre. Le nombre d'enregistrements antérieurs doit être obtenu auprès de
Périphériques DDS lorsque la bande est positionnée au début de l'archive en cours (utiliser mt-
dds sans arguments par exemple).

Mise en situation : En supposant que l'archive dans l'exemple ci-dessus soit le deuxième fichier sur une bande, et
l'archive commence au bloc de bande 20222. Ensuite, nous trouverons notre fichier avec le numéro d'enregistrement tar
1234 dans le bloc de bande
tblk = 20222 + (entier) 1234/20 = 20283
sur la bande. Le décalage d'enregistrement à l'intérieur du bloc de bande sera le même que ci-dessus.

ATTENTION


Ce programme ne peut lire que des enregistrements (tar les appelle des blocs de bande) jusqu'à 32 Ko en raison
aux limitations du pilote de périphérique Linux. L'archive extraite est écrite sur stdout
avec une taille de bloc de 512 octets.

ENVIRONNEMENT


La variable d'environnement RUBAN remplace le périphérique de bande par défaut /dev/nst0. La variable
DDS2TAR cat be d'utiliser à vous donner quelques options, par exemple --compresse, -z, -s # , -b #.

Utilisez dds2tar en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad