Me preguntaba si (y, por supuesto, cómo) es posible decir tarque extraiga varios archivos en una sola ejecución.
Soy un usuario experimentado de Unix durante varios años y, por supuesto, sé que puede usar foro findcosas así para llamar taruna vez por cada archivo que desee extraer, pero no pude encontrar una línea de comando que causara mi tarextraer dos archivos .tar.gz a la vez. (Y no, no hay nada de malo for, solo estoy preguntando si es posible prescindir de él).
Estoy haciendo esta pregunta por curiosidad, tal vez
- hay un extraño tenedor de
taralgún lugar que soporta esto - alguien sabe cómo usar el
-Mparámetro quetarme sugirió cuando intentétar -zxv -f a.tgz -f b.tgz - estamos todos ciegos y que es totalmente fácil de hacer - pero no pudimos encontrar ningún indicio en la web que no utilizan
forofindoxargso similares.
No responda con tar -zxvf *.tar.gz(porque eso no funciona) y solo responda con "no funciona" si está absolutamente seguro de ello (y tal vez tenga una buena explicación de por qué también).
Editar: me señalaron una respuesta a esta pregunta en Stack Overflow que dice en gran detalle que no es posible sin romper la tarsintaxis actual , pero no creo que sea cierto. Usar tar -zxv -f a.tgz -f b.tgzo tar -zxv --all-args-are-archives *.tar.gzno rompería ninguna sintaxis existente, en mi humilde opinión.
-Mparámetro.