J'ai une grande archive d'images éditées de mon appareil photo, chaque image est en fait une paire de files – * .nef & * .xmp. Je voudrais parcourir tous les dossiers et puis zip ces paires en files tgz simples. Chacun des noms de files d'un directory est unique, il suffirait donc de déplacer les […]
J'utilise du goudron comme ça, tar -cjpvf a.tar "$pattern1" "$pattern2" Le problème est que pattern1 et pattern2 correspondent parfois au même file, mais tar ne semble pas filterr ces duplicates. L'exemple suivant ajoute deux inputs en double dans l'archive %> tar -cjpvf a.tar /etc/passwd /etc/passwd %> tar -xvf a.tar etc/passwd etc/passwd Comment puis-je les filterr?
J'ai besoin de monter un volume, de tar le contenu du volume monté et de démonter ce volume monté, dans un seul script shell. Donc j'ai codé comme, $ cat sample.sh sudo mount -o loop Sample.iso /tmp/mnt cd /tmp/mnt tar-cvf /tmp/sample.tar * sudo umount /tmp/mnt J'ai l'erreur umount: /tmp/mnt: device is busy. J'ai donc vérifié […]
Je voudrais tar tar (/) et laisser apparaître comme / abc dans l'archive tar. Existe-t-il un indicateur de tar pour spécifier un nom de premier niveau personnalisé?
J'ai la structure de directory suivante: test/ test/1/ test/foo2bar/ test/3/ Je veux compresser le directory "test" en excluant tout ce qui se trouve dans les sous-directorys (profondeur non prédéfinie), incluant les strings "1" ou "2". Dans bash shell, je veux utiliser find et nourrir sa sortie à tar . Je teste d'abord find : find […]
J'ai un file compressé en * .txz. Après l'avoir déballé, j'ai reçu un file * .tar. Y at-il un moyen de le décompresser deux fois avec une command? Je veux dire décompresser le file (* .tar) .txz avec une command? Pour savoir que je fais comme ça: xz -d file.txz tar xvf file.tar Mais je […]
Considérons un seul file tar provenant d'un système externe qui contient des directorys avec divers attributes que je souhaite conserver tels que les permissions, les mtimes, etc. Comment puis-je facilement prendre un sous-set de ces files en tant qu'user régulier? Vous cherchez quelque chose comme: tar -f some.tar.gz –subset subdir/ | ssh remote@system tar xvz […]
Supposons que j'ai un file nommé ugly_name.tar , qui, une fois extrait, devient le directory ugly_name . Quelle command puis-je utiliser pour que le nom de directory qui en résulte soit pretty_name ?
J'ai un dossier nommé play qui contient un file damn file (avec espace). Lorsque j'utilise find et dirige la sortie vers tar : find play/ -name 'damn*' | tar cf archive.tar -T – Cela fonctionne parfaitement. Pourquoi cela fonctionne-t-il? La sortie de find contient de l'espace qui devrait causer un problème pour tar . Lorsque […]
J'ai un tarball corrompu sur mes mains. Ma première tentative de récupération s'est déroulée comme suit: $ tar –ignore-failed-read –ignore-command-error -xf tarball.tar tar: Skipping to next header tar: Archive contains '180738 0' where numeric mode_t value expected tar: Archive contains '0.445647 -9.' where numeric time_t value expected tar: Archive contains '.259273 ' where numeric uid_t […]