.tar.gz biçimini kullanan bir dosya, 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 dosyadır. Bu dosyalara genellikle "tarball" adı verilir. Bunları çift uzantılı (.tar.gz) bulabilirken, uzantı da .tgz veya .gz olarak kısaltılabilir .
Tipik olarak, tar dosyaları, veri arşivleme ve yedekleme için Ubuntu (diğer Linux dağıtımları) ve macOS kullanıcıları ile daha yaygındır. Ancak, Windows 10 kullanıcıları da bu dosyalarla karşılaşabilir, bu da içeriğini çıkarmanın bir yolunu bulmak için bir nedendir.
Üçüncü taraf uygulamaları ( 7-Zip ve PeaZip gibi ) kullanabilseniz de, bu uygulamalar başka bir platformda oluşturulan tarball'larla her zaman beklendiği gibi çalışmaz ve çok sayıda dosyayı açmakta yavaştırlar. Ancak, Windows 10 artık tar dosyaları için yerel destek içeriyor ve bu dosyaları çıkarmak için Komut İstemi'ni kullanabilirsiniz. Veya Ubuntu , Fedora, SUSE ve diğer birçok dağıtım için yerel destek içeren Linux için Windows Alt Sistemini (WSL) bile kullanabilirsiniz . Bu nedenle, tarball'lardan hızlı bir şekilde içerik çıkarmak için tar dahil olmak üzere birçok Linux aracına da erişebilirsiniz.
Bu kılavuzda , bir .tar.gz dosyasının içeriğini çıkarmak için Komut İstemi ve Ubuntu kullanarak Windows 10'da yerel tar komutlarını kullanma adımlarını öğreneceksiniz.
Windows 10'da tar kullanarak .tar.gz, .tgz, .gz tarball'larını çıkarın
Windows 10'da tar kullanarak .tar.gz, .tgz, .gz ve .zip dosyalarını çıkarmak için şu adımları kullanın:
-
Windows 10'da 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:\YOL\TO\DOSYA\DOSYA-ADI.tar.gz -CC:\YOL\TO\KLASÖR\ÇIKARMA
Windows 10'da yerel katran desteği
Hızlı ipucu: Komutta, sözdizimini kaynak ve hedef yolları içerecek şekilde güncellediğinizden emin olun. Ayrıca Windows 10'da tar kullandığınız için yolu Linux kullanıyormuşsunuz gibi belirtmenize gerek yoktur. Windows tarafından kullanılan yol biçimini kullanabilirsiniz.
Adımları tamamladığınızda, birkaç dakika sonra belirttiğiniz hedef yola çıkarılan tüm dosya ve klasörlere sahip olacaksınız.
Başka bir sistemde oluşturulmuş bir tarball'ı çıkardığınız varsayılmaktadır. Windows 10'da dosyalara erişmek için gerekli olmayan izinleri korumak için genellikle gerekli olan bazı argümanları atlıyoruz.
Windows 10'da Linux'ta tar kullanarak .tar.gz, .tgz, .gz tarball'larını çıkarın
Windows 10'da, Linux'ta tar kullanmak için , Microsoft Store'dan Linux için Windows Alt Sistemini (WSL) ve Ubuntu gibi bir dağıtımı yüklemeniz gerekir .
Windows 10'da 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
Windows 10'da Tar komutu
Hızlı ipucu: Komutta, sözdizimini kaynak ve hedef yolları içerecek şekilde güncellediğinizden emin olun. Yalnızca bir .tar dosyasıysa, yukarıda açıklanan komutun aynısını kullanabilir, ancak z bağımsız değişkenini atlayabilirsiniz.
Yukarıdaki komutta, sudo
uygulamayı yönetici olarak çalıştırmak, uygulamayı tar
çağırmak için yazıyoruz ve ardından aşağıdakiler de dahil olmak üzere bazı argümanlar besledik:
- x - tar'a içeriği çıkarmak istediğinizi bildirir.
- v - ayrıntılı. Bu, çıkarma işlemini görüntülemek için isteğe bağlı bir argümandır. 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 - çıkarmak üzere olduğunuz dosyanın adını tar komutuna bildirir.
Ardından, çıkarmak istediğiniz tarball dosyasının yolunu belirtmeniz gerekir. /mnt/c/
Yolun yerine , ile başladığını fark edeceksiniz c:\
Ve bunun nedeni aslında Linux dünyasında çalışmamızdır.
-C — (tire ve büyük harf C ) tar'a klasörleri değiştirmesini söylemek için kullanılır. Bir komutu yürütürken, kaynak klasörde başlarsınız ve ardından komutu tamamlamak için belirlediğimiz yol olan hedef klasörü belirtmeniz gerekir. Dosyaları istediğiniz herhangi bir klasöre çıkarabilirsiniz, ancak yolu ve /mnt/
ardından Windows yolu ile başlatmayı unutmayın.
Masaüstü ile masaüstü aynı şey olmadığı için Linux komutu yazarken büyük ve küçük harfe dikkat etmelisiniz .
Bu kılavuzda, belirli bir görevi gerçekleştirmek için temel adımlara bakıyoruz. Linux kullanıcısı değilseniz, tar --help
komutu yazarak Ubuntu konsolunda bu araç hakkında daha fazla bilgi edinebilirsiniz.