tar
non si comprime per impostazione predefinita, basta non aggiungere un'opzione di compressione:
tar -cvf myfolder.tar myfolder
Includo il commento di Hennes nella mia risposta poiché aggiunge informazioni utili:
TAR (tape archive) è originariamente un programma unix utilizzato per creare archivi su nastro. Poiché tutti i dispositivi sono trattati come file sotto Unix, è facile non scrivere su un nastro ma su un file. Questo di solito viene fatto con il flag -f. Il comando tar cvf miacartella.tar miacartella significastar, c reato, v erbosio f ile filename_to_createwhat_to_tar. Non c'è compressione in questo da nessuna parte. Gli archivi tar (come file) venivano spesso compressi utilizzando il programma compress e acquisivano l'estensione .Z (ad es. file.tar.Z). Più tardi questo è stato incluso in gtar con il flag z
La risposta di @terdon è corretta.
Ma ho fatto un piccolo errore facendo tar cvf myfolder.tar.gz myfolder
. Volevo gli stessi nomi finali per i file nello stesso percorso tar.gz
anche quando non è compresso.
Quindi, se inserisci qualcosa come .gz, .z
alla fine del nome del file che stai tentando di tarare, l'app tar capirà che desideri utilizzare un po' di compressione e si applicherà di conseguenza a ciò che hai inserito (gz =gzip).
Quindi, se vuoi usare un'estensione come quella tar.gz
, assicurati di utilizzare il flag --no-auto-compress
--no-auto-compress do not use archive suffix to determine the compression
program