GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso utilizzare il comando tar per raggruppare i file senza compressione?

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

Linux
  1. Come utilizzare il comando Tar in Linux

  2. Come utilizzare il comando "tar" per estrarre i pacchetti di file .xz in Linux?

  3. Come usare il comando Rsync in Linux?

  4. Come utilizzare il comando trova di Linux per trovare i file

  5. Come utilizzare il comando rpm2cpio in Linux

Come utilizzare il comando cp per copiare file e directory

Come utilizzare il comando gunzip di Linux con esempi

Come utilizzare il comando SCP per trasferire file

Comando tar di Linux – Come comprimere file in Linux

Come usare il comando PS

Come usare il comando echo senza Newline