tar -xvf bash.html_node.tar.gz --one-top-level
Tar komutunun man sayfasından
--one-top-level[=DIR]
Tüm dosyaları DIR içine veya argüman olmadan kullanılırsa, arşivin temel adı ile adlandırılan bir alt dizine çıkarın (eksi standart sıkıştırma sonekleri tarafından tanınabilir --auto-compress
).
----- Ölçek
test 1
tar zxvf ../aaa.tgz --one-top-level
aaa/
aaa/222
aaa/111
tree aaa
aaa/
├── 111
└── 222
// eğer tgz adı arşivin kök_dizini ile aynıysa, başka bir etki olmaz
test 2
mv ../aaa.tgz ../bbb.tgz
tar zxvf ../bbb.tgz --one-top-level
aaa/
aaa/222
aaa/111
tree bbb
bbb
└── aaa
├── 111
└── 222
// eğer tgz ismi arşivin root_dir dizini ile aynı değilse, bir üst seviye dir oluşturun