Bu iki komutun farkını merak ediyorum (yani sadece seçeneklerinin sırası farklıdır):
tar -zxvf foo.tar.gz
tar -zfxv foo.tar.gz
Birincisi mükemmel koştu ama ikincisi şöyle dedi:
tar: You must specify one of the `-Acdtrux' or `--test-label' options
Try `tar --help' or `tar --usage' for more information.
Ve ile katran --test-label
ve -zfxv
şunları söyledi:
tar (child): xv: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Sonra katran el kitabına baktım ve sonunda tüm örneklerin -f
sonunda anahtar kullandığını fark ettim !
AFAICT bu kısıtlamaya gerek yok, ya da var mı ?! çünkü benim görüşüme göre anahtarlar sipariş ücretsiz olmalıdır.
gtar option parsing
, gtar kullanmamanın başka bir nedenini keşfettiniz.
-f
dosya adının izlenmesini bekliyor. İkinci sürümünüzde, -fxv
- tar için - dosya adının "xv" anlamına geldiğini belirttiniz.