tar
ve výchozím nastavení nekomprimuje, pouze nepřidávejte možnost komprese:
tar -cvf myfolder.tar myfolder
Do své odpovědi zahrnuji Hennesův komentář, protože přidává užitečné informace:
TAR (tape archive) je původně unixový program používaný k vytváření archivů na pásce. Protože se se všemi zařízeními zachází jako se soubory pod unixem, je snadné nezapisovat na pásku, ale do souboru. To se obvykle provádí pomocí parametru -f. Příkaz tar cvf myfolder.tar myfolder znamenástar, c reate, v erbose f ile filename_to_createwhat_to_tar. Nikde v tom není žádná komprese. Archivy Tar (jako soubory) byly často komprimovány pomocí komprimačního programu a získaly příponu .Z (např. soubor.tar.Z). Později se to dostalo do gtar s vlajkou z
Odpověď @terdon je správná.
Ale udělal jsem malou chybu při tar cvf myfolder.tar.gz myfolder
. Chtěl jsem stejná koncová jména pro soubory ve stejné cestě tar.gz
i když není komprimovaný.
Pokud tedy vložíte něco jako .gz, .z
na konci názvu souboru, který se pokoušíte tarovat, aplikace tar pochopí, že chcete použít nějakou kompresi, a použije se podle toho, co zadáte (gz =gzip).
Pokud tedy chcete použít takové rozšíření, tar.gz
, ujistěte se, že používáte příznak --no-auto-compress
--no-auto-compress do not use archive suffix to determine the compression
program