Come estrarre un file tar (.tgz) in Windows? È possibile o devo entrare in un ambiente Linux ed estrarlo?
Come estrarre un file tar (.tgz) in Windows? È possibile o devo entrare in un ambiente Linux ed estrarlo?
Risposte:
No, non hai bisogno di Linux, puoi scaricare uno strumento gratuito come 7zip che è più che in grado di estrarre tar.gz/tgz
contenuti.
E, supponendo che tu stia scrivendo file batch per fare questa estrazione (dal momento che questo è un sito di programmazione piuttosto che un forum di aiuto di strumenti generali), ha una bella interfaccia da riga di comando in modo da non doverti preoccupare Spazzatura della GUI.
Cygwin contiene gli strumenti necessari, ovviamente. È eccessivo solo decomprimere un tarball, ma se ti piacciono gli strumenti da riga di comando di Linux, vale la pena installare Cygwin.
Usando Cygwin puoi decomprimere un file tgz (zippato tar) in questo modo:
tar -xzf foo.tgz
(che significa e x tratto z ipped f ile)
È inoltre possibile trascinare e rilasciare il file tgz nella finestra del terminale cygwin per ottenere il percorso corretto. Per l'unità C: sarà simile al seguente:
tar -xzf /cygdrive/c/the/path/to/your/file/foo.tgz
È possibile utilizzare PowerArchiver 6.1 (freeware) o 7-zip (freeware).
Vorrei andare con il 7zip menzionato in precedenza, ma è anche possibile utilizzare WinZIP.
Uso Universal Extractor Lo uso 7-Zip per molte cose.
Dalla versione di Windows 10 1803 di Windows include bsdtar
(vedere https://devblogs.microsoft.com/commandline/windows10v1803/ .
bsdtar
è disponibile con tar
in CMD e Powershell.