Windows 11 , üçüncü taraf araçlara ihtiyaç duymadan Komut İstemi'ni kullanarak .tar.gz dosyalarını ayıklamak için yerel destek içerir . Başka bir platformda oluşturulan tarball'ları hızlı bir şekilde çıkarmak için Linux için Windows Alt Sistemi (WSL) aracılığıyla bir Linux dağıtımını bile kullanabilirsiniz.
Bir .tar.gz dosyası gördüğünüzde, bunun Unix tabanlı arşiv uygulaması tar kullanılarak oluşturulmuş ve ardından gzip sıkıştırması kullanılarak sıkıştırılmış bir dosya olduğu anlamına gelir. Bu dosyalara genellikle "tarball" adı verilir. Bunları çift uzantılı (.tar.gz) gibi yazılmış bulabilirken, format .tgz veya .gz olarak da yazılabilir . (Linux'un dosya uzantılarını kullanmadığını belirtmekte fayda var. Bunun yerine, dosya türü dosya adının bir parçasıdır.)
Tar dosyaları genellikle Linux dağıtımlarında (örneğin Ubuntu) ve macOS'ta yedekleme ve arşivleme için daha yaygın olsa da, bu dosyalara Windows 11'de de rastlayabilirsiniz. 7-Zip ve PeaZip gibi üçüncü taraf araçları kullanabilirsiniz , ancak bunlar her zaman fazladan .tar.gz dosyalarında çalışmadıkları için önerilmezler . Bunun yerine, Windows 11'de bulunan yerel katran desteğini veya WSL'de bir Linux dağıtımını kullanıyor olmalısınız.
Bu kılavuzda , bir .tar.gz dosyasının içeriğini çıkarmak için Komut İstemi ve Ubuntu kullanarak Windows 11'de yerel tar komutlarını kullanma adımlarını öğreneceksiniz.
Windows 11'de tar kullanarak .tar.gz, .tgz, .gz tarball'larını çıkarın
Windows 11'de tar kullanarak .tar.gz, .tgz, .gz ve .zip dosyalarını çıkarmak için şu adımları kullanın:
-
Windows 11'de Başlat'ı açın .
-
Komut İstemi'ni arayın , en üstteki sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
-
Dosyaları çıkarmak için tar kullanmak için aşağıdaki komutu yazın ve Enter tuşuna basın :
tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -CC:/PATH/TO/FOLDER/EXTRACTION

Komutta, kaynak ve hedef yolları içerecek şekilde komutu güncelleyin.
Adımları tamamladığınızda, dosyalar ve klasörler belirttiğiniz hedef yola çıkarılacaktır.
Tarball'ın başka bir sistemde oluşturulduğu varsayılır. Ayrıca, Windows 11'de gerekli olmadığı için izinleri korumak için genellikle yararlı olan bazı seçenekleri atladık.
Linux tar kullanarak Windows 11'de .tar.gz, .tgz, .gz tarball'larını çıkarın
Linux'ta tarball'ları çıkarmadan önce, Linux için Windows Alt Sistemini kullanarak bir dağıtım kurmanız gerekir.
Linux kullanarak bir .tar.gz dosyasını ayıklamak için şu adımları kullanın:
-
Başlat'ı açın .
-
Ubuntu'yu arayın ve uygulamayı açmak için en üstteki sonucu tıklayın.
-
.tar.gz dosyasının içeriğini çıkarmak için aşağıdaki komutu yazın ve Enter tuşuna basın :
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER

Komutta, kaynak ve hedef yolları içerecek şekilde sözdizimini güncelleyin. Yalnızca bir .tar dosyasıysa, aynı komutu kullanın ancak z bağımsız değişkenini atlayın.
sudo
Aracı yönetici olarak çalıştırmak, uygulamayı çağırmak için komutu kullandık tar
ve şu seçenekleri kullanıyoruz:
- x - içeriği çıkarmak istediğiniz tar'a talimat verir.
- v — çıkarma işlemini görüntülemek için isteğe bağlı argüman. Aksi takdirde, işlem tamamlanana kadar yalnızca yanıp sönen bir imleç göreceksiniz.
- z — tar'a bir “.tar.gz” dosyasının içeriğini gzip ile açmasını söyler.
- f - tarball'a çıkarılacak dosyanın adını bildirir.
Seçenekten sonra, çıkarılacak tarball dosyasının yolunu belirtmelisiniz. /mnt/c/
Komutta, bu Windows değil, Linux olduğundan yola başlıyoruz .
-C — (tire ve büyük harf C )/mnt/
seçeneği, klasörleri değiştirmek için kullanılır ve ek açıklama ile başlayan ve ardından Windows yolu ile başlayan hedef yolu belirtmeniz gerekir .
Masaüstü ile masaüstü aynı şey olmadığı için Linux komutu yazarken büyük ve küçük harfe dikkat etmelisiniz .
Bunlar bir “.tar.gz” dosyasını ayıklamak için temel seçeneklerdir, ancak tar --help
mevcut seçenekler hakkında daha fazla bilgi edinmek için komutu kullanabilirsiniz.