2010-05-27 15 views
16

Tengo un tarball, myarchive.tar.gz. Cuando lo descomprimo usando "tar -zxvf myarchive.tar.gz", crea una carpeta myarchive-x980-2303-ssioo. ¿Cuál es la forma más fácil de cambiar automáticamente el nombre de la carpeta extraída para garantizar que coincida con el nombre del archivo? Revisé la página de manual de tar, pero no parece tener una opción para esto.Renombramiento de carpetas después de la extracción de alquitrán

Respuesta

30

Cree manualmente la carpeta, y los componentes de la tira de archivo comprimido:

archive=my.tar.gz 
mkdir ${archive%.tar*} 
tar --extract --file=${archive} --strip-components=1 --directory=${archive%.tar*} 
+0

Hermosa. Gracias. – Cerin

Cuestiones relacionadas