tar de la bande ne trouve jamais le directory que je veux

Je suis débutant quand il s'agit de travailler avec des sauvegardes de bande.

J'essaie d'extraire un directory d'une archive de bandes et de ne pas avoir beaucoup de succès.

Le directory sur la bande est du format /foo1/foo2/foo3/foo4/foo5/foo6 avec le directory que je veux être foo6 .

La méthode que j'ai trouvée pour extraire un directory spécifique de la bande (mon périphérique de lecteur de bande étant st0) est:

 tar -xvf /dev/st0 /foo1/foo2/foo3/foo4/foo5/foo6 

Cependant, lorsque j'essaie, tar ne peut pas find le directory souhaité

One Solution collect form web for “tar de la bande ne trouve jamais le directory que je veux”

Une réponse simple peut être que le file / directory que vous voulez ne soit simplement pas sur l'archive.

Une autre réponse possible est que vous fournissez le path incorrectement relatif à l'archive. Le tar est extrêmement difficile par rapport aux opérations du système de files. Le système de files a un context comme le directory de travail à utiliser, et tar n'est pas.

Une erreur commune est que les archives tar ne include tout simplement pas une barre de tête, donc requestz /foo pourrait ne pas être ce que vous devez faire. S'il y avait un lien symbolique n'importe où dans le path que vous extrayez, votre directory pourrait ne pas être là où vous l'attendez. Tar ne résoudra pas le lien symbolique lors de l'extraction, vous devez fournir le path d'access complet en fonction de la façon dont il est stocké dans l'archive.

Dans tous les cas, il pourrait être plus facile de rembobiner simplement la bande, puis lancez tar -tvf /dev/st0 pour répertorier le contenu de l'archive. Le file / directory que vous voulez-vous dans la list? Regardez attentivement le path, et copyz exactement ce que vous voyez.

  • en mode lecture seule `top` dans linux?
  • Surveiller le système de files multi-plate-forme, en cours d'exécution dans l'hôte de veille de VM?
  • Autorisation Cron refusée
  • Découvrez la source des interruptions ACPI
  • Linux / RHEL Server vers le bas avec les alertes "xinetd"?
  • Permettre à un user d'exécuter juste quelque chose
  • Comment puis-je accéder au bios à distance sur un ordinateur de bureau en tant que server?
  • linux: searchz des files à partir d'une list dans txt, les files contiennent des espaces
  • Donnez le mot de passe root pour la maintenance
  • Exécution de multiples process Java contextuels sur Linux
  • QEMU: Solaris 11 / Sparc64 Guest sur Linux / X86-64 Host
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.