diff --git a/pages.cs/common/7z.md b/pages.cs/common/7z.md new file mode 100644 index 00000000000000..11944dd77e44ee --- /dev/null +++ b/pages.cs/common/7z.md @@ -0,0 +1,36 @@ +# 7z + +> Archivátor souborů s vysokým poměrem komprese. +> Více informací: . + +- Přidat soubor nebo adresář do nového nebo existujícího archivu: + +`7z a {{cesta/k/archivu.7z}} {{cesta/k/souboru_nebo_adresari}}` + +- Zašifrovat existující archiv (včetně názvů souborů): + +`7z a {{cesta/k/zasifrovanemu.7z}} -p{{heslo}} -mhe=on {{cesta/k/archivu.7z}}` + +- E[x]trahovat archiv se zachováním originální struktury adresáře: + +`7z x {{cesta/k/archivu.7z}}` + +- E[x]trahovat archiv do konkrétního adresáře: + +`7z x {{cesta/k/archivu.7z}} -o{{cesta/k/vystupu}}` + +- E[x]trahuje archiv do `stdout`: + +`7z x {{cesta/k/archivu.7z}} -so` + +- [a]rchivovat na specifický typ archivu: + +`7z a -t{{7z|bzip2|gzip|lzip|tar|zip}} {{cesta/k/archivu}} {{cesta/k/souboru_nebo_adresari}}` + +- Vypsat obsah archivu: + +`7z l {{cesta/k/archivu.7z}}` + +- Nastavit level komprese (vyšší znamená víc komprese, ale pomalejší): + +`7z a {{cesta/k/archivu.7z}} -mx={{0|1|3|5|7|9}} {{cesta/k/souboru_nebo_adresari}}` diff --git a/pages.cs/common/gzip.md b/pages.cs/common/gzip.md new file mode 100644 index 00000000000000..412ce2767527b0 --- /dev/null +++ b/pages.cs/common/gzip.md @@ -0,0 +1,32 @@ +# gzip + +> Komprimuje/dekomprimuje soubory s `gzip` kompresí (LZ77). +> Více informací: . + +- Komprimovat soubor a nahradit jej `gzip` archivem: + +`gzip {{cesta/k/souboru}}` + +- Dekomprimovat souboru a nahradit jej původní nekomprimovanou verzí: + +`gzip {{[-d|--decompress]}} {{cesta/k/souboru.gz}}` + +- Komprimovat soubor se zachováním původního souboru: + +`gzip {{[-k|--keep]}} {{cesta/k/souboru}}` + +- Komprimovat soubor a zadat název výstupního souboru: + +`gzip {{[-c|--stdout]}} {{cesta/k/souboru}} > {{souboru/k/komprimovanemu_souboru.gz}}` + +- Dekomprimovat `gzip` archiv a zadat název výstupního souboru: + +`gzip {{[-c|--stdout]}} {{[-d|--decompress]}} {{cesta/k/souboru.gz}} > {{cesta/k/nekomprimovanemu_souboru}}` + +- Upřesnit úroveň komprese. 1 je nejrychlejší (nízká komprese), 9 je nejpomalejší (vysoká komprese), 6 je výchozí: + +`gzip -{{1..9}} {{[-c|--stdout]}} {{cesta/k/souboru}} > {{cesta/ke/komprimovanemu_souboru.gz}}` + +- Zobrazit název a procento zmenšení pro každý komprimovaný nebo dekomprimovaný soubor: + +`gzip {{[-v|--verbose]}} {{[-d|--decompress]}} {{cesta/k/souboru.gz}}` diff --git a/pages.cs/common/tar.md b/pages.cs/common/tar.md new file mode 100644 index 00000000000000..9e70cd9d3470a2 --- /dev/null +++ b/pages.cs/common/tar.md @@ -0,0 +1,37 @@ +# tar + +> Archivovací nástroj. +> Často kombinován s komprimovací metodou, například `gzip` nebo `bzip2`. +> Více informací: . + +- Vytvořit archiv a zapsat jej do souboru: + +`tar cf {{cesta/k/cili.tar}} {{cesta/k/souboru1 cesta/k/souboru2 ...}}` + +- Vytvořit gzip archiv a zapsat jej do souboru: + +`tar czf {{cesta/k/cili.tar.gz}} {{cesta/k/souboru1 cesta/k/souboru2 ...}}` + +- Vytvořit gzip (komprimovaný) archiv z adresáře pomocí relativních cest: + +`tar czf {{cesta/k/cili.tar.gz}} --directory={{cesta/k/adresari}} .` + +- E[x]trahovat (komprimovaný) archiv do aktuálního adresáře [v]erbózně: + +`tar xvf {{cesta/ke/zdroji.tar[.gz|.bz2|.xz]}}` + +- E[x]trahovat (komprimovaný) archiv do cílového adresáře: + +`tar xf {{cesta/ke/zdroji.tar[.gz|.bz2|.xz]}} --directory={{cesta/k/adresari}}` + +- Vytvořit komprimovaý archiv, zapsat jej do souboru a [a]utomaticky určit program pro kompresi pomocí přípony souboru: + +`tar caf {{cesta/k/cili.tar.xz}} {{cesta/k/souboru1 cesta/k/souboru2 ...}}` + +- Vypsa[t] obsah souboru tar [v]erbózně: + +`tar tvf {{cesta/ke/zdroji.tar}}` + +- E[x]trahovat soubory, které se shodují se vzorem z archivu: + +`tar xf {{cesta/k/source.tar}} --wildcards "{{*.html}}"` diff --git a/pages.cs/common/unzip.md b/pages.cs/common/unzip.md new file mode 100644 index 00000000000000..df396a40d7aba5 --- /dev/null +++ b/pages.cs/common/unzip.md @@ -0,0 +1,29 @@ +# unzip + +> Extrahuje soubory/adresáře ze Zipových archivů. +> Viz také: `zip`. +> Více informací: . + +- Extrahovat všechny soubory/adresáře ze specifického archivu do aktuálního adresáře: + +`unzip {{cesta/k/archivu1.zip cesta/k/archivu2.zip ...}}` + +- Extrahovat soubory/adresáře z archivu do konkrétní cesty: + +`unzip {{cesta/k/archivu1.zip cesta/k/archivu2.zip ...}} -d {{cesta/k/vystupu}}` + +- Extrahovat soubory/adresáře z archivů do `stdout` spolu s názvy souborů: + +`unzip -c {{cesta/k/archivu1.zip cesta/k/archivu2.zip ...}}` + +- Extrahovat archiv vytvořený na Windows, obsahujicí soubory s názvy souborů mimo ASCII (např. Čínské nebo Japonské znaky): + +`unzip -O {{gbk}} {{cesta/k/archivu1.zip cesta/k/archivu2.zip ...}}` + +- Vypsat obsah konkrétního archivu bez extrahování: + +`unzip -l {{cesta/k/archivu.zip}}` + +- Extrahovat konkrétní soubor z archivu: + +`unzip -j {{cesta/k/archivu.zip}} {{cesta/k/souboru1_v_archivu cesta/k/souboru2_v_archivu ...}}` diff --git a/pages.cs/common/zip.md b/pages.cs/common/zip.md new file mode 100644 index 00000000000000..ab9712168b9beb --- /dev/null +++ b/pages.cs/common/zip.md @@ -0,0 +1,33 @@ +# zip + +> Zabaluje a komprimuje (archivuje) soubory do Zip archivu. +> Viz také: `unzip`. +> Více informací: . + +- Přidat soubory/adresáře do konkrétního archivu: + +`zip {{[-r|--recurse-paths]}} {{cesta/ke/komprimovanemu.zip}} {{cesta/k/souboru_nebo_adresari1 cesta/k/souboru_nebo_adresari2 ...}}` + +- Vymazat soubory/adresáře z konkrétního archivu: + +`zip {{[-d|--delete]}} {{cesta/ke/komprimovanemu.zip}} {{cesta/k/souboru_nebo_adresari1 cesta/k/souboru_nebo_adresari2 ...}}` + +- Archivovat soubory/adresáře kromě uvedených: + +`zip {{[-r|--recurse-paths]}} {{cesta/ke/komprimovanemu.zip}} {{cesta/k/souboru_nebo_adresari1 cesta/k/souboru_nebo_adresari2 ...}} {{[-x|--exclude]}} {{cesta/k/vyrazenych_souboru_nebo_adresaru}}` + +- Archivovat soubory/adresáře s určitou úrovní komprimace (`0` - nejnižší, `9` - nejvyšší): + +`zip {{[-r|--recurse-paths]}} -{{0..9}} {{cesta/ke/komprimovanemu.zip}} {{cesta/k/souboru_nebo_adresari1 cesta/k/souboru_nebo_adresari2...}}` + +- Vytvořit zašifrovaný archiv pod uvedeným heslem: + +`zip {{[-re|--recurse-paths --encrypt]}} {{cesta/ke/komprimovanemu.zip}} {{cesta/k/souboru_nebo_adresari1 cesta/k/souboru_nebo_adresari2 ...}}` + +- Archivovat soubory/složky do vícedílného rozděleného Zip archivu (např. 3GB díly): + +`zip {{[-rs|--recurse-paths --split-size]}} {{3g}} {{cesta/ke/komprimovanemu.zip}} {{cesta/k/souboru_nebo_adresari1 cesta/k/souboru_nebo_adresari2 ...}}` + +- Vypsat obsah konkrétního archivu: + +`zip {{[-sf|--split-size --freshen]}} {{cesta/ke/komprimovanemu.zip}}`