tar -xvfz foo.tar.gz
trả về một lỗi tar: z: Cannot open: No such file or directory
Điều này là hoàn toàn dễ hiểu - công f
tắc mong đợi một tên tệp, và do đó cần phải là cuối cùng.
Tuy nhiên, bỏ qua dấu gạch nối tar xvfz foot.tar.gz
hoạt động và giải nén và giải nén tệp.
Tôi đã thử nghiệm điều này trên OS X 10.8 và Ubuntu 12.04.
Bất cứ ý tưởng tại sao?
[chỉnh sửa để thêm]
Tôi luôn luôn sử dụng tar -zxvf foo.tar.gz
. Tuy nhiên, câu hỏi này đã được đặt ra vì xkcd này , và tôi ngạc nhiên khi ai đó khăng khăng rằng nó tar xvfz
sẽ hoạt động.