On Mon, 24 Jul 2006 08:01:09 +0000 (UTC), kalarus wrote:
> witam,
> chcialem uzyc zipa do odswiezania archiwum, zeby wywalal mi stare pliki
>
> z dokumentacji opcji -f:
>
> "-f Replace (freshen) an existing entry in the zip archive only if
> it has been modified more recently than the version already in
> the zip archive; unlike the update option (-u) this will not add
> files that are not already in the zip archive. For example:
>
> zip -f foo
>
> This command should be run from the same directory from which
> the original zip command was run, since paths stored in zip
> archives are always relative.
>
> "
>
> wiec robie archiwum komenda
>
> zip -r test test/*
>
> potem cos kasuje z katalogu test
>
> wywoluje
>
> zip -rf test
>
> i archiwum w ogole sie nie zmienia, probowalem takze bez 'r', z 'test/*' i
> rozne konfiguracje, moze zle interpretuje dokumentacje, czy ktos jest w
> stanie mnie naprowadzic? (system win xp pro sp2) chcialem zaznaczyc ze zalezy
> mi na wersji zipowania z command line, a nie z nakladek graficznych na zipa,
> moze tez byc inny paker, ale darmowy dla komercyjnych zastosowan
>
> pozdrawiam
> kal.
>
> PS. jezeli to NTG to przepraszam i prosze mnie pokierowac na wlasciwa
A przeczytałeś dokładnie opis do opcji -f ?
cite:
> "-f Replace (freshen) an existing entry in the zip archive only if
> it has been modified more recently than the version already in
> the zip archive; unlike the update option (-u) this will not add
> files that are not already in the zip archive.
Więc co niby ZIP miał zmodyfikować w archiwum jeśli *skasowałeś* pliki?
Freshen nie polega na rekompresji archiwum a jedynie na zmianie nagłówków
archiwum. Zapewne ZIP zapisał sobie, że przy rozpakowywaniu ma pominąć
pliki, które skasowałeś.
-- Pozdrawiam PiotrekReceived on Mon Jul 24 10:35:06 2006
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 24 Jul 2006 - 10:42:05 MET DST