7z <prikaz> [<prepinac>...] <meno_archivu> [<parametre>...
<parametre> ::= <prepinac> | <maska> | <meno_suboru> | <zoznam_suborov>
<prepinac>::= <symbol_prepinaca><znaky_prepinaca>[<volba>]
<symbol_prepinaca> ::= '/' | '-'
<zoznam_suborov> ::= @{meno_suboru}
Výrazy medzi hranatými zátvorkami (medzi '[' a ']') sú nepovinné.
Výrazy medzi zloženými zátvorkami ('{' a '}') znamenajú, že miesto výrazu musí požívateľ zadať nejaký reťazec.
Výraz
vyraz1 | vyraz2 | ... | vyrazN
znamená, že musí byť zadaný jeden (ale len jeden) z vymenovaných výrazov.
Príkazy a prepínače môžu byť zadané veľkými aj malými písmenami.
Príkaz je prvý parameter bez pomlčky.
"meno_archivu" musí byť ako prvé meno súboru za príkazom.
Prepínače a ostatné mená súboru môžeme zadávať v ľubovoľnom poradí.
Masky a mená súborov s medzerami musia byť zadané do úvodzoviek:
"Dir\Program files\*"
Dir\"Program files"\*
Prepínače sa dajú zapísať spolu, aby sa zredukovala dĺžka príkazového riadka. Výnimku tvoria prepínače, ktoré potrebujú dodatočné parametre, tie musia byť zadané na poslednom mieste, pretože 7-Zip považuje celý zvyšok príkazového riadka za takýmto prepínačom za jeho parameter.
7-Zip používa masky podobné maskám Windows 95:
7-Zip nepoužíva masku zo systému a nepodporuje zastarané pravidlo, že *.* predstavuje všetky súbory. 7-Zip považuje *.* za všetky súbory, v ktorých sa nachádza bodka (alebo také ktoré majú príponu). Ak chcete začleniť všetky súbory použite iba * alebo masku vôbec nepoužite.
Príklady:
*.txt | znamená všetky súbory s príponou ".txt" |
?a* | znamená všetky súbory, ktoré majú na druhom mieste názvu písmeno "a" |
*1* | znamená všetky súbory, ktoré obsahujú znak "1" |
*.*.* | znamená všetky súbory, ktoré obsahujú aspoň dva znaky "." |
Predvolená maska je "*", ktorá sa použije, ak nezadáte meno súboru alebo inú masku.
Spätné lomítko ('\') na konci cesty hovorí, že zadaná cesta predstavuje priečinok. Cesta bez koncového spätného lomítka ('\') predstavuje súbor alebo priečinok.
Zoznam masiek a súborov môžete zapísať do osobitných súborov (súbory obsahujúce zoznamy súborov). Meno každej položky v takýchto súboroch musí byť na novom riadku.
7-Zip spracováva tieto súbory v kódovaní UTF-8. Ak chcete zmeniť kódovanie, je potrebné použiť prepínač -scs.
Je možné použíť aj viacero takýchto súborov naraz.
Napríklad, ak súbor "zoznam.txt" obsahuje:
programy\*.cpp
Src\*.cpp
príkaz bude vyzerať takto:
7z a -tzip archiv.zip @zoznam.txt
Tento príkaz pridá do archívu "archiv.zip" všetky súbory s príponou "*.cpp" z priečinkov "programy" a "Src".
7-Zip v niektorých prípadoch podporuje krátke názvy súborov (v štýle MENOSU~1.TXT). Odporúčame však používať iba dlhé názvy súborov.
symbol_prepinaca