Mi chiedevo se (e, ovviamente, come) è possibile dire tardi estrarre più file in una sola corsa.
Sono un utente Unix esperto da diversi anni e ovviamente so che puoi usare foro findcose del genere da chiamare taruna volta per ogni archivio che vuoi estrarre, ma non sono riuscito a trovare una riga di comando funzionante che abbia causato il mio tarper estrarre due file .tar.gz contemporaneamente. (E no, non c'è niente di sbagliato in for, sto solo chiedendo se è possibile farne a meno.)
Sto facendo questa domanda piuttosto per curiosità, forse
- c'è una strana forchetta da
tarqualche parte che supporta questo - qualcuno sa come usare il
-Mparametro chetarmi ha suggerito quando ho provatotar -zxv -f a.tgz -f b.tgz - siamo tutti ciechi ed è totalmente facile da fare, ma non sono riuscito a trovare alcun suggerimento nel web che non sia stato utilizzato
forofindoxargssimili.
Per favore non rispondere con tar -zxvf *.tar.gz(perché non funziona) e rispondi solo con "non funziona" se ne sei assolutamente sicuro (e forse hai anche una buona spiegazione del perché ).
Modifica: mi è stata indicata una risposta a questa domanda su Stack Overflow che dice in dettaglio che non è possibile senza interrompere la tarsintassi corrente , ma non credo sia vero. Utilizzando tar -zxv -f a.tgz -f b.tgzo non tar -zxv --all-args-are-archives *.tar.gzsi rompe alcuna sintassi esistente, imho.
-Mparametro.