Durante l’utilizzo di Linux, potresti aver notato che molti pacchetti sono dotati di un “.tar” estensione del file. Quindi, cos’è un file tar? Un file tar è una raccolta di molti file in un unico file. Tar (Tape Archive) è un programma che raccoglie i file e afferra alcune informazioni utili sui file che archivia, come autorizzazioni, date, ecc. È interessante notare che l’utilità Tar non comprime i file; per la compressione, sono necessarie le utilità “gzip” o “bzip”.
Come amministratore di Linux, si hanno spesso a che fare con i file tar. In molte situazioni, è necessario estrarre i dati di un file tar in una directory specifica. Quindi, come estrarre il file tar in un particolare percorso? Un modo è quello di estrarre il file tar nella directory corrente e quindi copiarlo nella directory desiderata. Farà il lavoro, ma la procedura richiede molto tempo. Questa guida si concentra sulla ricerca di soluzioni per estrarre vari tipi di file tar in una directory specifica.
Come estrarre il file Tar in una directory specifica in Linux:
Per estrarre il file Tar in un’altra directory, seguire la sintassi riportata di seguito:
In alternativa:
Il flag “-x” indica all’utilità Tar di estrarre il file menzionato nell’argomento dopo “-f.” Mentre il flag “-C” viene utilizzato per impostare una directory specifica per estrarre il file. In alternativa, è possibile menzionare esplicitamente le parole totali per estrarre i file utilizzando tar. A mio parere, l’uso delle bandiere è un modo molto più rapido per estrarre i file rispetto alla digitazione dell’intera parola. Facciamo un esempio; Ho un file con il nome di ” my_documents.tar, “che voglio estrarre in una directory “files / tar_files”, e fare quel comando sarebbe:
Oppure:
Se si desidera monitorare l’avanzamento dell’estrazione del file nel terminale, utilizzare il flag”- v ” (verbose) :
Come estrarre ” catrame.file “gz / tgz” in una directory specifica in Linux:
Come discusso sopra, i file tar possono essere compressi usando l’utilità “gzip”. Per estrarre tali file in una directory specifica, la procedura è praticamente simile; un flag aggiuntivo ” – z “verrà aggiunto nel comando per gestire” tar.file gz” o “tgz” :
Oppure:
Come estrarre i file” tar.bz2/tar.bz/tbz/tbz2 ” in una directory specifica in Linux:
Prima di imparare il metodo di estrazione, capiamo cosa “tar.bz2,tar.bz, tbz, tbz2” i file sono. Queste sono le estensioni dei file tar compressi sia dal “bzip” o “bzip2″ utility in Linux. Per estrarre i file con una di queste estensioni, aggiungeremo il flag ” – j:
Per l’uso di output dettagliato:
Conclusione:
Tar è un’utilità ampiamente utilizzata nei sistemi operativi basati su Linux e UNIX per creare archivi di backup. Tar utility viene fornito con una funzione per estrarre i file tar in una directory specifica. I file possono essere estratti utilizzando il flag “- C ” con il percorso della cartella specificato. Inoltre, utilizzando l’utilità Tar, è anche possibile estrarre i file specifici dai file archiviati. Questa utility all-in-one ha molto da esplorare e per saperne di più su Tar utility eseguire “man tar” nel terminale.