Parametre príkazového riadka
Bandizip pre OS Mac podporuje v Termináli nasledujúce parametre príkazového riadka.
Ako otvoriť Bandizip v Termináli
- Na spustenie súboru aplikácie použite príkaz „open“.
Bandizip beží ako jedna inštancia, rovnako ako pri otvorení z Finderu. Viaceré inštancie nie sú podporované.
open /Applications/Bandizip.app --args <archive>
open /Applications/Bandizip.app --args <command> [<switches>...] <archive> [<files>...] [<path_to_extract>]
open /Applications/Bandizip.app --args <bcommand> [<switches>...] [<files>...]
- Spustite spustiteľný súbor priamo.
Aplikácia pre OS Mac je špeciálny typ priečinka nazývaný balík a obsahuje samotný spustiteľný súbor. Spustiteľný súbor Bandizipu je lokalizovaný takto:
/Applications/Bandizip.app/Contents/MacOS/BandizipBandizip <archive>
Bandizip <command> [<switches>...] <archive> [<files>...] [<path_to_extract>]
Bandizip <bcommand> [<switches>...] [<files>...]
<archive> Archive
Vykonajte predvolenú úlohu zadanú v Nastaveniach. (Zvyčajne otvoriť archív.)
<command> Commands
| a | Pridať súbory do archívu |
| x | Ako ozbaľovať archívy so symbolickými odkazmi v Os Mac |
| t | Test integrity archívu |
| d | Vymazať súbory z archívu |
| c | Vytvoriť nový archív (Prepísať existujúci s rovnakým názvom) |
| rn | Premenovať súbory v archíve |
<bc> Batch Commands
| bc | Zbaliť viacero súborov/priečinkov s názvom každého z nich. Ak existujúce archívy majú rovnaký názov, vytvoria sa (názov-archívu) (2), (názov-archívu) (3) … Ak nie je zadaný cieľový priečinok, archívy sa vytvoria v priečinku, kde sa nachádza každý z pôvodných súborov. |
| bx | Rozbaliť súbory z viacerých archívov do cieľového priečinka. Ak cieľový priečinok nie je zadaný, súbory sa rozbalia do priečinka, v ktorom sa nachádza každý z archívov. |
| bt | Testovať integritu každého archívu. |
<switches> Switches
| - | Zastaviť analýzy prepínačov |
| -l:<0...9> | Nastaviť úroveň zbalenia (0: uloženie, 1: rýchla, 5: predvolená, 9: maximálna) |
| -r- | Zakázať rekurzívne podadresáre (predvolené) |
| -r | Povoliť rekurzívne podadresáre |
| -aoa | Prepísať existujúce súbory bez výzvy |
| -aos | Preskočiť a neprepísať existujúce súbory |
| -aou | Automaticky premenovať rozbalené súbory Napríklad názov.txt → názov (2).txt |
| -zopfli | Použiť Zopfil ako predvolený kodér (pomalý) |
| -p:{password} | Nastaviť heslo pre archív |
| -o:{dir} | Zadať cieľový priečinok Iba s príkazom x a dávkovými príkazmi (bc, bx, bt) |
| -storeroot:<yes|no> |
-storeroot:yes Uložiť koreňový adresár ako priečinok najvyššej úrovne archívu
-storeroot:no Neukladať žiadny priečinok najvyššej úrovne archívu |
| -y | Predpokladať Áno na všetky otázky Zatvoriť (ro)zbalené okná po dokončení úlohy, ak sa nevyskytne žiadna chyba |
| -ex:{list} |
Zadať zoznam súborov, ktoré sa majú vylúčiť pri zbalení -ex:hello.txt -ex:"*.bak" -ex:"*.bak;*.tmp" -ex:*\.git |
| -root:{dir} | Zadať zoznam súborov, ktoré sa majú vylúčiť pri zbaleníi Zadať koreňový adresár v archíve pri zbalení (-root:top_folder) |
| -fmt:{fmt} | Zadať formát archívu (zip, zipx, exe, tar, tgz, lzh, iso, 7z, gz, xz) |
| -v:{size} | Zadať veľkosť zväzku (-v:1000000 -v:1440k -v:100MB ...) |
| -cmt:{comment} | Nastaviť komentár k ZIP súboru (-cmt:Hello, -cmt:"Hello World!") |
| -cmtfile:{filepath} | Zadať cestu k súboru txt, ktorý sa použije ako komentár k súboru ZIP (-cmtfile:mycomment.txt, -cmtfile:"c:\test\my comment.txt") |
| -t:NN | Zadať počet vlákien CPU, použitých pri zbalení (-t:10, -t:1, -t:0) |
| -cp:NN |
Zadať kódovú stránku, použitú pri otváraní alebo zbalení súbobrov (Bandizip x -cp:932 japanese.zip) Príklady dostupnej kódovej stránky - Chinese Simplified: 936 - Chinese Traditional: 950 - Japanese: 932 - Korean: 949 - UTF-8: 65001 |
| -target:auto | Rozbaliť súbory do cieľového priečinka pomocou funkcie Rozbaliť sem. Ak cieľový priečinok nie je zadaný, súbory sa rozbalia do priečinka, v ktorom sa nachádza každý z archívov. |
| -target:name | Rozbaliť súbory do priečinka s názvom archívu v cieľovom priečinku. Ak cieľový priečinok nie je zadaný, súbory sa rozbalia do priečinka s názvom archívu v priečinku, kde sa nachádza každý z archívov. |
Príklady
Nasledujúce príklady predpokladajú, že cesta, uvedená nižšie, bola pridaná do vašej spúšťacej cesty.
/Applications/Bandizip.app/Contents/MacOS
Ak chcete zadať cestu spustenia, upravte súbor .zshrc, ktorý sa nachádza v koreňovom adresári vášho domovského adresára. Zadajte nasledujúci riadok, uložte súbor a potom znova otvorte Terminál.
export PATH=/Applications/Bandizip.app/Contents/MacOS/:$PATH
Bandizip podlieha obmedzeniam sandboxu a pri spustení z Terminálu nedokáže určiť aktuálny pracovný adresár. Cesty k súborom nemožno zadať ako relatívne cesty k aktuálnemu priečinku. Cesty musíte zadať ako absolútne cesty alebo ako cesty relatívne k domovskému adresáru (napríklad ~/Dokumenty/vzorka.zip).
Otvoriť archív
Bandizip ~/Documents/sample.zip
Vytvoriť nový archív (Prepísať existujúci s rovnakým názvom)
Bandizip c ~/Documents/sample.zip ~/Documents/src1
Bandizip c ~/Documents/sample.zip ~/Documents/src1 ~/Documents/src2
Pridať súbory do archívu
Bandizip a ~/Documents/sample.zip ~/Documents/src/sample.txt
Bandizip a ~/Documents/sample.zip ~/Documents/src/sample1.txt ~/Documents/src/sample2.txt
Bandizip a ~/Documents/sample.zip ~/Documents/src/*.txt ~/Documents/src/*.jpg
Vymazať súbory z archívu
Bandizip d ~/Documents/sample.zip ~/Documents/sample.txt
Bandizip d ~/Documents/sample.zip ~/Documents/*.txt
Zbaliť súbory do cieľového priečinka
Bandizip x -o:~/Documents/dest ~/Documents/sample.zip
Pridať súbory do archívu, nastaviť heslo ako Passw0rd, prepísať existujúce súbory bez zobrazenia výzvy a zatvoriť dialógové okno
Bandizip a -y -p:Passw0rd ~/Documents/test.zip ~/Documents/src ~/Documents/src
Rozbaliť súbory z viacerých archívov do jedného priečinka
Bandizip bx -o:~/Documents/dst ~/Documents/a.zip ~/Documents/b.zip ~/Documents/c.zip
Rozbaliť súbory z viacerých archívov do cieľového priečinka pomocou funkcie Rozbaliť sem.
Bandizip bx -o:~/Documents/dst -target:auto ~/Documents/a.zip ~/Documents/b.zip ~/Documents/c.zip
Zbaliť viacero priečinkov (a, b, c) s názvom každého priečinka (a.zip b.zip c.zip)
Bandizip bc ~/Documents/a ~/Documents/b ~/Documents/c
Zadať priečinok najvyššej úrovne archívu
Bandizip c -root:top ~/Documents/test.zip ~/Documents/abc.txt

Premenovať súbory v archíve
Premenovať súbor abc.txt na xyz.txt
Bandizip rn ~/Documents/test.zip abc.txt xyz.txt
Premenovať v podpriečinku abc.txt na xyz.txt
Bandizip rn ~/Documents/test.zip top/abc.txt top/xyz.txt

Premenovať súbor AAA.txt na XXX.txt a súbor BBB.txt na YYY.txt
Bandizip rn ~/Documents/test.zip AAA.txt XXX.txt BBB.txt YYY.txt
Zbaliť viacero priečinkov jednotlivo
Zbaliť priečinky s názvom každého z nich a vytvoriť archívy v cieľovom priečinku
Bandizip bc -aoa -o:~/Documents/backup ~/folder1 ~/folder2 ~/folder3
~/folder1 → ~/Documents/backup/folder1.zip
~/folder2 → ~/Documents/backup/folder2.zip
~/folder3 → ~/Documents/backup/folder3.zip