Un file che utilizza il formato .tar.gz è un file che è stato creato utilizzando l'applicazione di archiviazione basata su Unix tar e quindi compresso utilizzando la compressione gzip . Questi file sono spesso chiamati "tarball". Sebbene tu possa trovarli con una doppia estensione (.tar.gz), l'estensione può anche essere abbreviata in .tgz o .gz .
In genere, i file tar sono più comuni con Ubuntu (altre distribuzioni Linux) e utenti macOS per l'archiviazione e il backup dei dati. Tuttavia, gli utenti di Windows 10 possono anche imbattersi in questi file, motivo per cui avere un modo per estrarne il contenuto.
Sebbene tu possa utilizzare app di terze parti (come 7-Zip e PeaZip ), queste app non funzionano sempre come previsto con i tarball creati su un'altra piattaforma e sono lente a decomprimere un numero elevato di file. Tuttavia, Windows 10 ora include il supporto nativo per i file tar e puoi utilizzare il prompt dei comandi per estrarre questi file. Oppure puoi anche utilizzare il sottosistema Windows per Linux (WSL) che include il supporto nativo per Ubuntu , Fedora, SUSE e molte altre distribuzioni. Pertanto, puoi anche accedere a molti strumenti Linux, incluso tar, per estrarre rapidamente il contenuto dai tarball.
In questa guida imparerai i passaggi per utilizzare i comandi tar nativi su Windows 10 utilizzando il prompt dei comandi e Ubuntu per estrarre il contenuto di un file .tar.gz.
Estrai i tarball .tar.gz, .tgz, .gz usando tar su Windows 10
Per estrarre i file .tar.gz, .tgz, .gz e .zip utilizzando tar su Windows 10 , segui questi passaggi:
-
Apri Start su Windows 10.
-
Cerca Prompt dei comandi , fai clic con il pulsante destro del mouse sul risultato in alto e seleziona l' opzione Esegui come amministratore .
-
Digita il seguente comando per usare tar per estrarre i file e premi Invio :
tar -xvzf C:\PATH\TO\FILE\FILE-NAME.tar.gz -CC:\PATH\TO\FOLDER\EXTRACTION
Supporto tar nativo su Windows 10
Suggerimento rapido: nel comando, assicurati di aggiornare la sintassi per includere i percorsi di origine e di destinazione. Inoltre, poiché stai usando tar su Windows 10, non è necessario specificare il percorso come se stessi eseguendo Linux. È possibile utilizzare il formato del percorso utilizzato da Windows.
Una volta completati i passaggi, tutti i file e le cartelle verranno estratti nel percorso di destinazione specificato dopo pochi istanti.
Si presume che si stia estraendo un tarball creato su un altro sistema. Stiamo saltando alcuni argomenti solitamente necessari per preservare i permessi, che su Windows 10 non sono richiesti per accedere ai file.
Estrai i tarball .tar.gz, .tgz, .gz usando tar su Linux su Windows 10
Su Windows 10, per utilizzare tar su Linux, è necessario installare il sottosistema Windows per Linux (WSL) e una distribuzione come Ubuntu da Microsoft Store.
Per estrarre un file .tar.gz utilizzando Linux su Windows 10, segui questi passaggi:
-
Apri Inizio .
-
Cerca Ubuntu e fai clic sul risultato in alto per aprire l'app.
-
Digita il seguente comando per estrarre il contenuto del file .tar.gz e premi Invio :
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER
Comando Tar su Windows 10
Suggerimento rapido: nel comando, assicurati di aggiornare la sintassi per includere i percorsi di origine e di destinazione. Se è solo un file .tar , puoi usare lo stesso comando descritto sopra ma omettere l' argomento z .
Nel comando precedente, digitiamo sudoper eseguire l'applicazione come amministratore, tarper chiamare l'applicazione e quindi gli abbiamo fornito alcuni argomenti, tra cui:
- x — indica a tar che vuoi estrarre il contenuto.
- v — prolisso. Questo è un argomento facoltativo per visualizzare il processo di estrazione. In caso contrario, vedrai solo un cursore lampeggiante fino al completamento del processo.
- z — dice a tar di decomprimere il contenuto di un file .tar.gz con gzip.
- f — indica a tar il nome del file che stai per estrarre.
Quindi è necessario specificare il percorso del file tarball che si desidera estrarre. Noterai che il percorso inizia con /mnt/c/, invece di c:\E questo è perché stiamo effettivamente lavorando nel mondo Linux.
-C — (trattino e C maiuscola ) è usato per dire a tar di cambiare cartella. Quando esegui un comando, inizi nella cartella di origine, quindi devi specificare la cartella di destinazione, che è il percorso che abbiamo specificato per completare il comando. Puoi estrarre i file in qualsiasi cartella desideri, ma ricorda di iniziare il percorso /mnt/seguito dal percorso di Windows.
È necessario prestare attenzione alle lettere maiuscole e minuscole durante la digitazione di un comando Linux poiché Desktop non è la stessa cosa del desktop .
In questa guida, esamineremo i passaggi di base per eseguire un'attività specifica. Se non sei un utente Linux, puoi saperne di più su questo strumento nella console di Ubuntu digitando il tar --helpcomando.