Amazon Best VPN GoSearch

Icône de favori OnWorks

bsdtar - En ligne dans le Cloud

Exécutez bsdtar 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 bsdtar 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


goudron — manipuler les archives de bandes

SYNOPSIS


goudron [drapeaux groupés args⟩] [⟨filet| ??modèle...]
goudron {-c} [Options] [fichiers | répertoires]
goudron {-r | -u} -f fichier d'archive [Options] [fichiers | répertoires]
goudron {-t | -x} [Options] [motifs]

DESCRIPTION


goudron crée et manipule des fichiers d'archives en continu. Cette implémentation peut extraire de
tar, pax, cpio, zip, jar, ar, xar, rpm, 7-zip et ISO 9660 cdrom images et peut créer tar,
archives pax, cpio, ar, zip, 7-zip et shar.

Le premier formulaire de synopsis affiche un mot d'option « regroupé ». Cette utilisation est prévue pour
compatibilité avec les implémentations historiques. Voir COMPATIBILITÉ ci-dessous pour plus de détails.

Les autres formulaires de synopsis indiquent l'utilisation préférée. La première option pour goudron est un mode
indicateur de la liste suivante :
-c Créez une nouvelle archive contenant les éléments spécifiés. Le formulaire d'option longue est
--créer.
-r J'aime -c, mais de nouvelles entrées sont ajoutées à l'archive. Notez que cela ne fonctionne que sur
archives non compressées stockées dans des fichiers normaux. Les -f option est requise. Le long
le formulaire d'option est --append.
-t Répertorier le contenu de l'archive sur stdout. Le formulaire d'option longue est --liste.
-u J'aime -r, mais les nouvelles entrées ne sont ajoutées que si elles ont une date de modification plus récente que
l'entrée correspondante dans l'archive. Notez que cela ne fonctionne que sur les fichiers non compressés
archives stockées dans des fichiers réguliers. Les -f option est requise. La forme longue est
--mettre à jour.
-x Extraire sur disque à partir de l'archive. Si un fichier du même nom apparaît plus de
une fois dans l'archive, chaque copie sera extraite, les copies ultérieures écrasant
(remplacer) les copies antérieures. Le formulaire d'option longue est --extrait.

In -c, -r, ou -u mode, chaque fichier ou répertoire spécifié est ajouté à l'archive dans l'ordre
spécifié sur la ligne de commande. Par défaut, le contenu de chaque répertoire est également
archivés.

En mode extrait ou liste, toute la ligne de commande est lue et analysée avant que l'archive ne soit
ouvert. Les chemins ou les modèles sur la ligne de commande indiquent quels éléments dans l'archive
doit être traité. Les modèles sont des modèles de globbing de style shell comme documentés dans tcsh (1).

OPTIONS


Sauf indication contraire, les options sont applicables dans tous les modes de fonctionnement.

@archives
(modes c et r uniquement) L'archive spécifiée est ouverte et les entrées qu'elle contient seront
ajouté à l'archive actuelle. A titre d'exemple simple,
goudron -c -f - nouveau fichier @original.tar
écrit une nouvelle archive sur une sortie standard contenant un fichier nouveau fichier et tout le
entrées de original.tar. En revanche,
goudron -c -f - nouveau fichier original.tar
crée une nouvelle archive avec seulement deux entrées. De la même manière,
goudron -czf - --format pax @-
lit une archive à partir d'une entrée standard (dont le format sera déterminé automatiquement)
et le convertit en une archive au format pax compressée avec gzip sur stdout. De cette façon,
goudron peut être utilisé pour convertir des archives d'un format à un autre.

-a, --auto-compresser
(mode c uniquement) Utilisez le suffixe d'archive pour décider d'un ensemble de format et de
compressions. A titre d'exemple simple,
goudron -a -cf archive.tgz source.c source.h
crée une nouvelle archive avec un format pax restreint et une compression gzip,
goudron -a -cf archive.tar.bz2.uu source.c source.h
crée une nouvelle archive avec un format pax restreint et une compression bzip2 et uuencode
compression,
goudron -a -cf archiver.zip source.c source.h
crée une nouvelle archive au format zip,
goudron -a -jcf archive.tgz source.c source.h
ignore l'option "-j" et crée une nouvelle archive au format pax restreint et
compression gzip,
goudron -a -jcf archive.xxx source.c source.h
s'il s'agit d'un suffixe inconnu ou sans suffixe, crée une nouvelle archive avec une pax restreinte
format et compression bzip2.

-B, --read-blocs complets
Ignoré pour compatibilité avec d'autres goudron(1) implémentations.

-b taille de bloc, --taille de bloc taille de bloc
Spécifiez la taille de bloc, en enregistrements de 512 octets, pour les E/S du lecteur de bande. En règle générale, ce
l'argument n'est nécessaire que lors de la lecture ou de l'écriture sur des lecteurs de bande, et généralement pas
même alors, car la taille de bloc par défaut de 20 enregistrements (10240 XNUMX octets) est très courante.

-C annuaire, --CD annuaire, --annuaire annuaire
En mode c et r, cela change le répertoire avant d'ajouter les fichiers suivants. En x
mode, changer de répertoire après avoir ouvert l'archive mais avant d'extraire les entrées
des archives.

--chroot
(mode x uniquement) chroot() dans le répertoire courant après avoir traité n'importe quel -C options et
avant d'extraire des fichiers.

--disable-copyfile
Spécifique à Mac OS X. Désactiver l'utilisation de copier le fichier (3).

--exclure modèle
Ne traitez pas les fichiers ou les répertoires qui correspondent au modèle spécifié. Noter que
les exclusions ont priorité sur les modèles ou les noms de fichiers spécifiés sur la ligne de commande.

--format le format
(mode c, r, u uniquement) Utilisez le format spécifié pour l'archive créée. Prise en charge
les formats incluent « cpio », « pax », « shar » et « ustar ». D'autres formats peuvent également être
prise en charge; voir formats-libarchive(5) pour plus d'informations sur les supports actuellement pris en charge
formatage. En modes r et u, lors de l'extension d'une archive existante, le format spécifié
ici doit être compatible avec le format de l'archive existante sur disque.

-f filet, --déposer filet
Lire l'archive depuis ou écrire l'archive dans le fichier spécifié. Le nom de fichier peut
be - pour entrée standard ou sortie standard. La valeur par défaut varie selon le système ; au
FreeBSD, la valeur par défaut est /dev/sa0; sous Linux, la valeur par défaut est /dev/st0.

--gid id
Utilisez le numéro d'identification de groupe fourni. Lors de l'extraction, cela remplace l'identifiant du groupe dans le
archiver; le nom du groupe dans l'archive sera ignoré. Lors de la création, cela remplace
l'identifiant de groupe lu à partir du disque ; si --nomg n'est pas également spécifié, le nom du groupe sera
être défini pour correspondre à l'identifiant du groupe.

--nomg prénom
Utilisez le nom de groupe fourni. Lors de l'extraction, cela remplace le nom du groupe dans le
archiver; si le nom de groupe fourni n'existe pas sur le système, l'identifiant du groupe (de
les archives ou de la --gid option) sera utilisé à la place. Lors de la création, cela définit
le nom du groupe qui sera stocké dans l'archive ; le nom ne sera pas vérifié
par rapport à la base de données du groupe système.

-H (modes c et r uniquement) Les liens symboliques nommés sur la ligne de commande seront suivis ; les
cible du lien sera archivée, pas le lien lui-même.

-h (mode c et r uniquement) Synonyme de -L.

-I synonyme de -T.

--Aidez-moi Afficher l'utilisation.

--hfsCompression
(mode x uniquement) Spécifique à Mac OS X (v10.6 ou version ultérieure). Compresser les fichiers normaux extraits
avec compression HFS+.

--comprendre modèle
Traiter uniquement les fichiers ou répertoires qui correspondent au modèle spécifié. Noter que
exclusions spécifiées avec --exclure priment sur les inclusions. Sinon
les inclusions sont explicitement spécifiées, toutes les entrées sont traitées par défaut. Les
--comprendre L'option est particulièrement utile lors du filtrage des archives. Par exemple, le
commander
goudron -c -f nouveau.tar --include='*foo*' @vieux.tgz
crée une nouvelle archive nouveau.tar contenant uniquement les entrées de vieux.tgz comprenant
la chaîne 'foo'.

-J, --xz
(mode c uniquement) Compressez l'archive résultante avec xz(1). En mode extrait ou liste,
cette option est ignorée. Notez que, contrairement à d'autres goudron implémentations, cette
l'implémentation reconnaît automatiquement la compression XZ lors de la lecture des archives.

-j, --bzip, --bzip2, --bunzip2
(mode c uniquement) Compressez l'archive résultante avec bzip2(1). En extrait ou en liste
modes, cette option est ignorée. Notez que, contrairement à d'autres goudron implémentations, cette
l'implémentation reconnaît automatiquement la compression bzip2 lors de la lecture des archives.

-k, --keep-old-files
(mode x uniquement) N'écrasez pas les fichiers existants. En particulier, si un fichier apparaît
plusieurs fois dans une archive, les copies ultérieures n'écraseront pas les copies antérieures.

--keep-newer-files
(mode x uniquement) N'écrasez pas les fichiers existants qui sont plus récents que les versions
apparaissant dans l'archive en cours d'extraction.

-L, --déréférencement
(mode c et r uniquement) Tous les liens symboliques seront suivis. Normalement, les liens symboliques
sont archivés en tant que tels. Avec cette option, la cible du lien sera archivée
à la place.

-l, --vérifier les liens
(modes c et r uniquement) Émettre un message d'avertissement sauf si tous les liens vers chaque fichier sont
archivés.

--lrzip
(mode c uniquement) Compressez l'archive résultante avec lrzip(1). En extrait ou en liste
modes, cette option est ignorée.

--lzma (mode c uniquement) Compressez l'archive résultante avec l'algorithme LZMA d'origine. Utilisation
de cette option est découragée et de nouvelles archives doivent être créées avec --xz à la place.
Notez que, contrairement à d'autres goudron implémentations, cette implémentation reconnaît LZMA
compression automatiquement lors de la lecture des archives.

--lzop (mode c uniquement) Compressez l'archive résultante avec lzop(1). En extrait ou en liste
modes, cette option est ignorée.

-m, --heure-de-modification
(mode x uniquement) Ne pas extraire l'heure de modification. Par défaut, l'heure de modification
est réglé sur l'heure stockée dans l'archive.

-n, --norcurse, --pas de récursion
(modes c, r, u uniquement) Ne pas archiver de manière récursive le contenu des répertoires.

--plus récent données
(modes c, r, u uniquement) Inclut uniquement les fichiers et répertoires plus récents que ceux spécifiés
Date. Ceci compare les entrées ctime.

--newer-mtime données
(modes c, r, u uniquement) Comme --plus récent, sauf qu'il compare les entrées mtime au lieu de ctime
entrées.

--plus récent que filet
(modes c, r, u uniquement) Inclut uniquement les fichiers et répertoires plus récents que ceux spécifiés
déposer. Ceci compare les entrées ctime.

--plus récent-mtime-que filet
(modes c, r, u uniquement) Comme --plus récent que, sauf qu'il compare les entrées mtime au lieu de
entrées ctime.

--nodump
(modes c et r uniquement) Respectez l'indicateur de fichier nodump en sautant ce fichier.

--nopreserveHFSCompression
(mode x uniquement) Spécifique à Mac OS X (v10.6 ou version ultérieure). Ne pas compresser extrait régulier
fichiers qui ont été compressés avec la compression HFS+ avant d'être archivés. Par défaut,
compressez à nouveau les fichiers normaux avec la compression HFS+.

--nul (utiliser avec -I or -T) Les noms de fichiers ou les modèles sont séparés par des caractères nuls, pas par
nouvelles lignes. Ceci est souvent utilisé pour lire les noms de fichiers générés par le -imprimer0 Option de
trouver (1).

--pas de même propriétaire
(mode x uniquement) Ne pas extraire les ID de propriétaire et de groupe. C'est l'inverse de
--même propriétaire et le comportement par défaut si goudron est exécuté en tant que non-root.

--pas de mêmes autorisations
(mode x uniquement) Ne pas extraire les autorisations complètes (SGID, SUID, sticky bit, ACL,
attributs étendus ou indicateurs de fichier étendus). C'est l'inverse de -p et les
comportement par défaut si goudron est exécuté en tant que non-root.

--numérique-propriétaire
Cela équivaut à --ton nom "" --nomg "". Lors de l'extraction, cela provoque l'utilisateur et le groupe
les noms dans l'archive doivent être ignorés en faveur des identifiants numériques d'utilisateur et de groupe. Au
create, cela fait que les noms d'utilisateur et de groupe ne sont pas stockés dans l'archive.

-O, --vers la sortie standard
(modes x, t uniquement) En mode d'extraction (-x), les fichiers seront écrits sur la sortie standard plutôt
que d'être extrait sur le disque. En mode liste (-t), la liste des fichiers sera écrite
à stderr plutôt qu'à la sortie standard habituelle.

-o (mode x) Utilisez l'utilisateur et le groupe de l'utilisateur exécutant le programme plutôt que ceux
spécifié dans l'archive. Notez que cela n'a aucune signification à moins que -p is
spécifié, et le programme est exécuté par l'utilisateur root. Dans ce cas, le fichier
les modes et les drapeaux de l'archive seront restaurés, mais les ACL ou les informations de propriétaire dans
l'archive sera supprimée.

-o (mode c, r, u) Un synonyme de --format utiliser

--plus âgée données
(modes c, r, u uniquement) Inclut uniquement les fichiers et répertoires antérieurs à ceux spécifiés
Date. Ceci compare les entrées ctime.

--ancien-mtime données
(modes c, r, u uniquement) Comme --plus âgée, sauf qu'il compare les entrées mtime au lieu de ctime
entrées.

--plus âgé que filet
(modes c, r, u uniquement) Inclut uniquement les fichiers et répertoires antérieurs à ceux spécifiés
déposer. Ceci compare les entrées ctime.

--plus vieux-mtime-que filet
(modes c, r, u uniquement) Comme --plus âgé que, sauf qu'il compare les entrées mtime au lieu de
entrées ctime.

--un-système-de-fichiers
(modes c, r et u) Ne croisez pas les points de montage.

--options Options
Sélectionnez des comportements facultatifs pour des modules particuliers. L'argument est une chaîne de texte
contenant des mots-clés et des valeurs séparés par des virgules. Ceux-ci sont transmis aux modules
qui gèrent des formats particuliers pour contrôler le comportement de ces formats. Chaque
option a l'une des formes suivantes :
key =
La clé sera définie sur la valeur spécifiée dans chaque module qui la prend en charge.
Les modules qui ne prennent pas en charge cette clé l'ignoreront.
clé La clé sera activée dans chaque module qui la prend en charge. C'est
équivalente à clé=1.
!clé La clé sera désactivée dans chaque module qui la prend en charge.
module:clé=valeur, module:clé, module : !clé
Comme ci-dessus, mais la clé et la valeur correspondantes ne seront fournies qu'à
modules dont le nom correspond module.
Les modules et clés actuellement pris en charge sont :
iso9660: joliet
Prise en charge des extensions Joliet. Ceci est activé par défaut, utilisez !joliet or
iso9660:!joliet pour désactiver.
iso9660:crête rocheuse
Prise en charge des extensions Rock Ridge. Ceci est activé par défaut, utilisez !rockridge
or iso9660 :!rockridge pour désactiver.
gzip:niveau de compression
Un entier décimal compris entre 1 et 9 spécifiant le niveau de compression gzip.
gzip:horodatage
Horodatage du magasin. Ceci est activé par défaut, utilisez !horodatage or
gzip:!horodatage pour désactiver.
lrzip : compression=type
Utilisez type comme méthode de compression. Les valeurs prises en charge sont bzip2, gzip, lzo
(ultra rapide) et zpaq (meilleur, extrêmement lent).
lrzip:niveau de compression
Un entier décimal compris entre 1 et 9 spécifiant le niveau de compression lrzip.
lzop:niveau de compression
Un entier décimal compris entre 1 et 9 spécifiant le niveau de compression lzop.
xz:niveau de compression
Un entier décimal compris entre 0 et 9 spécifiant le niveau de compression xz.
mètre :mot-clé
Le module d'écriture mtree vous permet de spécifier quels mots-clés mtree seront
inclus dans la sortie. Les mots clés pris en charge incluent : somme de contrôle, dispositif, drapeaux,
gid, gname, retrait, lien, md5, mode, lien, RMD160, sha1, sha256, sha384,
sha512, Taille, fois, uid, ton nom. La valeur par défaut est équivalente à : « appareil,
flags, gid, gname, link, mode, nlink, size, time, type, uid, uname ».
mtree:tout
Active tous les mots-clés ci-dessus. Vous pouvez aussi utiliser mtree:!tous pour désactiver
tous les mots-clés.
mtree : jeu d'utilisation
Activer la génération de /ensemble lignes dans la sortie.
mtree:retrait
Produisez une sortie lisible par l'homme en indentant les options et en divisant les lignes pour
tenir dans 80 colonnes.
zip:compression=type
Utilisez type comme méthode de compression. Les valeurs prises en charge sont stockées (non compressées)
et dégonfler (algorithme gzip).
Si une option fournie n'est prise en charge par aucun module, c'est une erreur fatale.

-P, --chemins-absolus
Conserver les noms de chemin. Par défaut, les chemins absolus (ceux qui commencent par un /
caractère) ont la barre oblique de début supprimée à la fois lors de la création d'archives et de l'extraction
d'eux. Aussi, goudron refusera d'extraire les entrées d'archive dont les chemins contiennent
.. ou dont le répertoire cible serait modifié par un lien symbolique. Cette option supprime
ces comportements.

-p, --peu sûr, --preserve-permissions
(mode x uniquement) Conserver les autorisations de fichier. Tenter de restaurer les autorisations complètes,
y compris le propriétaire, les modes de fichier, les indicateurs de fichier et les listes de contrôle d'accès, le cas échéant, pour chaque élément
extrait des archives. C'est la valeur par défaut, si goudron est exécuté par root et
peut être remplacé en spécifiant également --pas de même propriétaire et --pas de mêmes autorisations.

--posix
(mode c, r, u uniquement) Synonyme de --format pax

-q, -- lecture rapide
(modes x et t uniquement) Extrayez ou répertoriez uniquement la première entrée d'archive qui correspond à chaque
modèle ou opérande de nom de fichier. Quittez dès que chaque modèle ou nom de fichier spécifié a
été apparié. Par défaut, l'archive est toujours lue jusqu'à la fin, car il n'y a
peut être plusieurs entrées avec le même nom et, par convention, des entrées ultérieures
écraser les entrées précédentes. Cette option est fournie comme une optimisation des performances.

-S (mode x uniquement) Extrayez les fichiers en tant que fichiers fragmentés. Pour chaque bloc sur le disque, vérifiez d'abord
s'il ne contient que des octets NULL et le rechercher dans le cas contraire. Cela fonctionne de manière similaire à
l'option conv=sparse de dd.

-s modèle
Modifier les noms de membre de fichier ou d'archive selon modèle. Le motif a le
le format /ancien nouveau/[ghHprRsS] où et les sites anciens est une expression régulière de base, nouvelle est le
chaîne de remplacement de la partie correspondante, et les lettres de fin facultatives modifient la façon dont
le remplacement est géré. Si et les sites anciens ne correspond pas, le motif est ignoré. Dans
nouvelle, ~ est remplacé par la correspondance, \1 à \9 par le contenu du correspondant
groupe capturé. Le g de fin facultatif spécifie que la correspondance doit continuer
après la partie appariée et s'arrêter sur le premier motif non apparié. L'optionnel
s de fin spécifie que le modèle s'applique à la valeur des liens symboliques. Les
le p final facultatif spécifie qu'après une substitution réussie, le chemin d'origine
name et le nouveau nom de chemin doivent être imprimés avec l'erreur standard. Remorquage en option
Les caractères H, R ou S suppriment les substitutions pour les cibles de liens physiques, réguliers
les noms de fichiers ou les cibles de lien symbolique, respectivement. h, r ou s de fin en option
les caractères permettent des substitutions pour les cibles de liens physiques, les noms de fichiers normaux ou les liens symboliques
cibles, respectivement. La valeur par défaut est heures qui applique des substitutions à tous les noms.
En particulier, il n'est jamais nécessaire de spécifier h, r ou s.

--même propriétaire
(mode x uniquement) Extrayez les ID de propriétaire et de groupe. C'est l'inverse de --pas de même propriétaire
et le comportement par défaut si goudron est exécuté en tant que root.

--strip-composants compter
Supprime le nombre spécifié d'éléments de chemin de début. Chemins d'accès avec moins d'éléments
sera ignoré en silence. Notez que le chemin est édité après vérification
modèles d'inclusion/exclusion mais avant les contrôles de sécurité.

-T nom de fichier, --files-de nom de fichier
En mode x ou t, goudron lira la liste des noms à extraire de nom de fichier. En c
Mode, goudron lira les noms à archiver à partir de nom de fichier. Le nom spécial "-C" sur un
la ligne en elle-même entraînera le changement du répertoire actuel dans le répertoire
spécifié sur la ligne suivante. Les noms se terminent par des sauts de ligne à moins que --nul is
spécifié. Noter que --nul désactive également le traitement spécial des lignes contenant
"-C". Remarque : si vous générez des listes de fichiers à l'aide trouver(1), vous voulez probablement
à utiliser -n également.

--totaux
(mode c, r, u uniquement) Après avoir archivé tous les fichiers, imprimez un résumé sur stderr.

-U, --dissocier, --unlink-first
(mode x uniquement) Dissociez les fichiers avant de les créer. Cela peut être une performance mineure
optimisation si la plupart des fichiers existent déjà, mais peut ralentir les choses si la plupart des fichiers
n'existent pas déjà. Ce drapeau provoque également goudron pour supprimer le répertoire intermédiaire
des liens symboliques au lieu de signaler une erreur. Voir la section SÉCURITÉ ci-dessous pour plus
détails.

--uid id
Utilisez le numéro d'identification d'utilisateur fourni et ignorez le nom d'utilisateur de l'archive. Au
créer, si --ton nom n'est pas également spécifié, le nom d'utilisateur sera défini pour correspondre au
identifiant d'utilisateur.

--ton nom prénom
Utilisez le nom d'utilisateur fourni. Lors de l'extraction, cela remplace le nom d'utilisateur dans le
archiver; si le nom d'utilisateur fourni n'existe pas sur le système, il sera ignoré
et l'identifiant de l'utilisateur (de l'archive ou du --uid option) sera utilisé à la place.
Lors de la création, cela définit le nom d'utilisateur qui sera stocké dans l'archive ; le nom est
non vérifié par rapport à la base de données utilisateur du système.

--use-compresser-programme Programme
Canalisez l'entrée (en mode x ou t) ou la sortie (en mode c) via Programme au lieu de
en utilisant le support de compression intégré.

-v, --verbeux
Produire une sortie verbeuse. Dans les modes de création et d'extraction, goudron listera chaque nom de fichier
tel qu'il est lu ou écrit dans l'archive. En mode liste, goudron produira une sortie
semblable à celui de ls(1). Supplémentaire -v les options fourniront des détails supplémentaires.

--version
Version imprimée de goudron et libarchive, et sortie.

-w, --confirmation, --interactif
Demandez une confirmation pour chaque action.

-X nom de fichier, --exclure de nom de fichier
Lire une liste de modèles d'exclusion à partir du fichier spécifié. Voir --exclure pour plus d'
informations sur le traitement des exclusions.

-y (mode c uniquement) Compressez l'archive résultante avec bzip2(1). En extrait ou en liste
modes, cette option est ignorée. Notez que, contrairement à d'autres goudron implémentations, cette
l'implémentation reconnaît automatiquement la compression bzip2 lors de la lecture des archives.

-Z, --compresse, --décompresser
(mode c uniquement) Compressez l'archive résultante avec compresser(1). En extrait ou en liste
modes, cette option est ignorée. Notez que, contrairement à d'autres goudron implémentations, cette
l'implémentation reconnaît automatiquement la compression compressée lors de la lecture des archives.

-z, --gunzip, --gzip
(mode c uniquement) Compressez l'archive résultante avec gzip(1). En extrait ou en liste
modes, cette option est ignorée. Notez que, contrairement à d'autres goudron implémentations, cette
l'implémentation reconnaît automatiquement la compression gzip lors de la lecture des archives.

ENVIRONNEMENT


Les variables d'environnement suivantes affectent l'exécution de goudron:

TAR_READER_OPTIONS
Les options par défaut pour les lecteurs de format et les lecteurs de compression. Les --options
l'option remplace cela.

TAR_WRITER_OPTIONS
Les options par défaut pour les rédacteurs de format et les rédacteurs de compression. Les --options
l'option remplace cela.

LANG La locale à utiliser. Voir environ(7) pour plus d'informations.

TAPE Le périphérique par défaut. Les -f l'option remplace cela. Veuillez consulter la description de
le -f option ci-dessus pour plus de détails.

TZ Le fuseau horaire à utiliser lors de l'affichage des dates. Voir environ(7) pour plus d'informations.

EXIT STATUT


Le goudron l'utilitaire quitte 0 en cas de succès et >0 en cas d'erreur.

EXEMPLES


Ce qui suit crée une nouvelle archive appelée fichier.tar.gz qui contient deux fichiers source.c et
source.h:
goudron -czf fichier.tar.gz source.c source.h

Pour afficher une table des matières détaillée de cette archive :
goudron -tvf fichier.tar.gz

Pour extraire toutes les entrées de l'archive sur le lecteur de bande par défaut :
goudron -x

Pour examiner le contenu d'une image cdrom ISO 9660 :
goudron -tf image.iso

Pour déplacer des hiérarchies de fichiers, appelez goudron as
goudron -cf - -C répertoire src . | goudron -xpf - -C répertoire dest
ou plus traditionnellement
cd répertoire src ; goudron -cf - . | (cd répertoire dest ; goudron -xpf -)

En mode création, la liste des fichiers et répertoires à archiver peut également inclure le répertoire
modifier les instructions du formulaire -Cfou/baz et archiver les inclusions du formulaire @fichier d'archive.
Par exemple, la ligne de commande
goudron -c -f nouveau.tar foo1 @vieux.tgz -C/ Tmp foo2
va créer une nouvelle archive nouveau.tar. goudron va lire le fichier foo1 du répertoire courant
et l'ajouter à l'archive de sortie. Il lira ensuite chaque entrée de vieux.tgz et ajouter ceux
entrées dans l'archive de sortie. Enfin, il passera au / Tmp répertoire et ajouter foo2
à l'archive de sortie.

Un fichier d'entrée dans mtree(5) format peut être utilisé pour créer une archive de sortie avec arbitraire
propriété, autorisations ou noms qui diffèrent des données existantes sur le disque :

$ entrée de chat.mtree
#marbre
usr/bin uid=0 gid=0 mode=0755 type=dir
usr/bin/ls uid=0 gid=0 mode=0755 type=file content=myls
$ tar -cvf sortie.tar @entrée.mtree

Le --plus récent et --newer-mtime les commutateurs acceptent une variété de date et d'heure communes
spécifications, y compris "12 mars 2005 7:14:29", "2005-03-12 19:14", "il y a 5 minutes", et
« 19h14 PST le 1er mai ».

Le --options peut être utilisé pour contrôler divers détails de la génération d'archives ou
en train de lire. Par exemple, vous pouvez générer une sortie mtree qui ne contient que type, fois et uid
Mots-clés:
goudron -cf fichier.tar --format=marbre --options='!all,type,heure,uid' dir
ou vous pouvez définir le niveau de compression utilisé par la compression gzip ou xz :
goudron -czf fichier.tar --options='compression-level=9'.
Pour plus de détails, voir l'explication du archive_read_set_options() et
archive_write_set_options() Les appels d'API décrits dans archive_readde Géographie (3) et avec la
archive_write (3).

COMPATIBILITÉ


Le format d'arguments groupés est pris en charge pour la compatibilité avec les implémentations historiques.
Il se compose d'un mot initial (sans caractère de début) dans lequel chaque caractère
indique une option. Les arguments suivent sous forme de mots séparés. L'ordre des arguments doit
correspondent à l'ordre des caractères correspondants dans le mot de commande groupé. Par exemple,
goudron tbf 32 fichier.tar
spécifie trois drapeaux t, b et fL’ b et f flags nécessitent tous les deux des arguments, il doit donc
être deux éléments supplémentaires sur la ligne de commande. Les 32 est l'argument de la b drapeau, et
fichier.tar est l'argument de la f drapeau.

Les options de mode c, r, t, u et x et les options b, f, l, m, o, v et w sont conformes à
SUSv2.

Pour une portabilité maximale, les scripts qui appellent goudron devrait utiliser le format d'argument groupé
ci-dessus, devraient se limiter aux c, t et x modes, et le b, f, m, v et w options.

Des options longues supplémentaires sont fournies pour améliorer la compatibilité avec d'autres goudron
mises en œuvre.

SÛRETÉ


Certains problèmes de sécurité sont communs à de nombreux programmes d'archivage, notamment goudron. En
des archives particulières et soigneusement élaborées peuvent demander que goudron extraire des fichiers vers des emplacements
en dehors du répertoire cible. Cela peut potentiellement être utilisé pour amener des utilisateurs involontaires à
écraser les fichiers qu'ils n'avaient pas l'intention d'écraser. Si l'archive est extraite par le
superutilisateur, tout fichier du système peut potentiellement être écrasé. Il y a trois façons
ça peut arriver. Même si goudron a des mécanismes pour se protéger contre chacun, les utilisateurs avertis devraient être
conscient des implications :

· Les entrées d'archive peuvent avoir des chemins d'accès absolus. Par défaut, goudron supprime le premier /
caractère des noms de fichiers avant de les restaurer pour éviter ce problème.

· Les entrées d'archive peuvent avoir des chemins d'accès qui incluent .. Composants. Par défaut, goudron seront
ne pas extraire les fichiers contenant .. composants dans leur chemin d'accès.

· Les entrées d'archive peuvent exploiter des liens symboliques pour restaurer des fichiers dans d'autres répertoires.
Une archive peut restaurer un lien symbolique vers un autre répertoire, puis utiliser ce lien pour
restaurer un fichier dans ce répertoire. Pour s'en prémunir, goudron vérifie chacun
chemin extrait pour les liens symboliques. Si l'élément de chemin final est un lien symbolique, il sera
supprimé et remplacé par l'entrée d'archive. Si -U est spécifié, tout intermédiaire
Le lien symbolique sera également supprimé sans condition. Si ni l'un ni l'autre -U ni -P est spécifié,
goudron refusera d'extraire l'entrée.
Pour vous protéger, vous devez vous méfier des archives provenant de sources non fiables.
Vous devriez examiner le contenu d'une archive avec
goudron -tf nom de fichier
avant extraction. Vous devriez utiliser le -k possibilité de s'assurer que goudron n'écrasera aucun
fichiers existants ou le -U option pour supprimer tous les fichiers préexistants. Vous ne devriez généralement pas
extraire les archives lors de l'exécution avec des privilèges de super-utilisateur. Notez que le -P Option de goudron
désactive les contrôles de sécurité ci-dessus et vous permet d'extraire une archive tout en préservant
chemins absolus, .. composants ou des liens symboliques vers d'autres répertoires.

Utilisez bsdtar en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.