Pozor na zip z příkazové řádky

UNIX based
Foto: BSD
Poslat odkaz Pozor na zip z příkazové řádky na facebook Poslat odkaz Pozor na zip z příkazové řádky na twitter

Po klepnutím s tlačítkem kontrol na soubor ve Finderu se otevře nabídka, která umožňuje vytvoření archívu "xxx". Vytvořený archív je zip soubor, který může být rozbalen aplikací /usr/bin/unzip. To by mohlo způsobit, že by jste si mohli takto vytvářet své archívy pomocí příkazu /usr/bin/zip, pravda je však někde jinde. Hlavním problémem je fakt, že Finder pro vytvoření archívu používá vlastní kód a nikoliv program /usr/bin/zip. Tento program totiž trpí dvěmi základními chybami.

  • Pokud jste jej naktualizovali, nepodporuje práce s resource forky souborů, které archivuje. To znamená, že není cesty, jak soubory, které obsahují resource forky zazálohovat tímto programem.
  • Chování programu zip nekoresponduje s příslušnou stránkou man: /usr/share/man/man1/zip.1

Místo toho je vhodné využít služeb programu tar, který již výše zmíněnými problémy netrpí. Příkazy pak již každý trochu unixově zdatnější uživatel zná, nicméně přesto je zde uvádím.

$ /usr/bin/tar cjvf mojedata.tbz mojedata

A rozbalit je můžete příkazem:

$ /usr/bin/tar xjvf mojedata.tbz
Publikováno: 30.11.2006

 

 

Změna barev | Autorská práva | Kontakt | Podpora | RSS kanály
© 2006 Gandalf, Design by Mirek
Creative Commons License