Diletantsky dotaz, jak rozpakuju gzip -c
Jaroslav Benkovsky
benkovsk na pha.pvt.cz
Úterý Srpen 12 09:04:10 CEST 1997
Jan Kasprzak wrote:
>
> Jaroslav Benkovsky pise:
> :
> : Pokud chces ty soubory za kazdou cenu dostat zpatky (i.e. mezitim
> : jsi vymazal originaly), tak zkus tohle:
> :
> Tohle nebude fungovat: Prikaz
>
> gzip -c * >neco.gz
>
> je ekvivalentni prikazu
>
> cat * | gzip >neco.gz
To neni pravde. Jednak viz man gzip, a potom zde je dukaz:
(omlouvam se, jestli zbytecne mrham bandwidth :)
elbereth:~$ ls -l
-rw-r--r-- 1 benkovsk users 1274 Aug 12 09:10 a1
-rw-r--r-- 1 benkovsk users 472 Aug 12 09:10 a2
elbereth:~$ gzip -c a[12] >aaa1.gz
elbereth:~$ gzip -c a1 >aaax_1.gz
elbereth:~$ gzip -c a2 >aaax_2.gz
elbereth:~$ cat aaax_1.gz aaax_2.gz >aaax.gz
elbereth:~$ cat a1 a2 >aaay
elbereth:~$ gzip -c aaay >aaay.gz
elbereth:~$ ls -l
-rw-r--r-- 1 benkovsk users 1274 Aug 12 09:10 a1
-rw-r--r-- 1 benkovsk users 472 Aug 12 09:10 a2
-rw-r--r-- 1 benkovsk users 843 Aug 12 09:10 aaa1.gz
-rw-r--r-- 1 benkovsk users 843 Aug 12 09:12 aaax.gz
-rw-r--r-- 1 benkovsk users 513 Aug 12 09:11 aaax_1.gz
-rw-r--r-- 1 benkovsk users 330 Aug 12 09:11 aaax_2.gz
-rw-r--r-- 1 benkovsk users 1746 Aug 12 09:12 aaay
-rw-r--r-- 1 benkovsk users 818 Aug 12 09:12 aaay.gz
elbereth:~$ diff aaa1.gz aaax.gz
elbereth:~$ diff aaa1.gz aaay.gz
Binary files aaa1.gz and aaay.gz differ
Edheldil
Další informace o konferenci Linux