TAR ve TAR.GZ Dosyaları Nasıl Sıkıştırılır ve Çıkarılır veya Çıkarılır

TAR ve TAR.GZ Dosyaları Nasıl Sıkıştırılır ve Çıkarılır veya Çıkarılır

Dosya sıkıştırma, bir bilgisayarda depolama alanından tasarruf etmenin harika bir yoludur. Linux'taki paketlere aşina iseniz, bir TAR veya TAR.GZ dosyasıyla karşılaşmış olabilirsiniz. Deneyimli kullanıcılar bir TAR dosyasının ne olduğunu ve nasıl çıkarılacağını bilirken, Linux'a yeni başlayanlar onunla ne yapacaklarını bulmakta bazı zorluklarla karşılaşabilirler.





Bu makalede, Linux'ta sıkıştırma ve arşivlerle ilgili bazı genel terimlerle birlikte TAR ve TAR.GZ dosyalarının nasıl çıkarılacağını ve sıkıştırılacağını öğreneceksiniz.





adımdaki tüm e-posta hesaplarını nasıl bulabilirim

Temel Terminolojiler

  • katran topu : Tarball, Linux'ta tek bir dosya olarak depolanan birden çok dosya topluluğudur. Tarball terimi, inşaat işleri sırasında kullanılan kömür bazlı dolgu macunundan gelmektedir. Tarball'a genellikle basitçe TAR dosyası denir; Teyp Arşivi . Bunun nedeni, TAR dosya türünün başlangıçta verileri manyetik bantlarda depolamak için oluşturulmuş olmasıdır.
  • gzip : GNU gzip, dosyaları sıkıştırmak için kullanılan bir dosya sıkıştırma algoritmasıdır. gzip için dosya uzantısı GZ'dir ve bu nedenle, GZ ile biten herhangi bir dosya gzip algoritması kullanılarak sıkıştırılmıştır.
  • TAR.GZ : Bir TAR.GZ dosyası, gzip algoritmasıyla sıkıştırılmış bir tarball'ın bir sürümüdür. TAR, tarball'ların dosya uzantısıdır, GZ ise gzip'i belirtir. Bazen TAR.GZ yerine TGZ dosya uzantısı da kullanılır.
  • Bzip2 : gzip'e benzer şekilde, bzip2 de dahil olmak üzere birkaç başka dosya sıkıştırma algoritması da mevcuttur. Bir TAR dosyasını bzip2 kullanarak sıkıştırdığınızda, çıktı dosyası şu uzantılardan birine sahip olacaktır: TAR.BZ2, TAR.BZ veya basitçe TBZ.

TAR ve TAR.GZ Dosyaları Nasıl Oluşturulur

Linux dosya sisteminizi yedeklerken arşiv oluşturmak önemli bir adımdır. Bu, sisteminizde herhangi bir sorun olursa yedeklemenizin etkilenmemesini ve dosyaların bozulmamasını sağlar.





tar Yardımcı Programını Kullanma

tar komutunu kullanarak sıkıştırılmış tarball'lar oluşturmak için temel sözdizimi şöyledir:

tar -cvzf archive filename
tar -cvzf archive directory

...nerede Arşiv sıkıştırılmış dosyanın adıdır ve dosya adı / dizin tar kullanarak sıkıştırmak istediğiniz dosya veya dizindir.



NS C , v , İle birlikte , ve F yukarıda belirtilen komutta kullanılan bayraklar Oluşturmak , ayrıntılı , gzip , ve Dosya adı .

Arşiv adında dosya uzantısını (TAR veya TAR.GZ) aşağıdaki gibi geçirmeniz gerektiğini unutmayın:





tar -cvzf new.tar.gz big-file.txt
tar -cvf new.tar big-file.txt

Arşivlemek ve sıkıştırmak için /Belgeler tar kullanarak dizin:

tar -cvzf new.tar.gz ~/Documents

Tek bir tarball oluşturarak birden çok dizini ve dosyayı da sıkıştırabilirsiniz. Böyle yaparak:

tar -cvzf new.tar.gz ~/Documents ~/Downloads file1.txt file2.txt

7-Zip Kullanarak TAR ve TAR.GZ Oluşturma

TAR ve TAR.GZ arşivleri oluşturmanın alternatif bir yolu da 7-Zip kullanmaktır. 7-Zip ile bir TAR dosyası oluşturmanın temel sözdizimi şöyledir:

7z a -ttar archive.tar /folder

...nerede ile belirtir Ekle bir arşiv, -T belirtir Tip dosyanın ve katran TAR dosya türü anlamına gelir.

eklemek için /İndirilenler 7-Zip kullanarak bir arşive dizin:

7z a -ttar archive.tar /Downloads

7-Zip, TAR.GZ dosyalarının doğrudan oluşturulmasına izin vermez. İki aşamalı bir süreç. Önce bir TAR arşivi oluşturun, ardından onu bir TAR.GZ'ye sıkıştırın. Zaten bir TAR dosyanız varsa ve onu 7-Zip kullanarak sıkıştırmak istiyorsanız, aşağıdaki komut biçimini kullanın:

7z a archive.tar.gz archive.tar

Yukarıda belirtilen komut, arşiv.tar girdi olarak dosya ve gzip algoritmasını kullanarak sıkıştırır. çıktı arşiv.tar.gz dosya.

Her iki adımı da tek bir komutta birleştirebilirsiniz.

7z a -ttar -so archive.tar /Downloads | 7z a -si archive.tar.gz

NS -Bu yüzden ve -Evet bayraklar belirtir Standart Çıkış ve Standart Giriş . Komutun ilk kısmı şunu yazar: arşiv.tar standart çıktıya dosya. İkinci komut okur arşiv.tar Dosyayı standart girdiden alır ve buna göre sıkıştırır.

İlgili: 7-Zip Linux'a Geliyor: İşte Nasıl Kurulur...

TAR ve TAR.GZ Nasıl Açılır veya Çıkarılır

Çoğu zaman, çıkarılması gereken sıkıştırılmış bir pakete sahip olacaksınız. Linux'ta sıkıştırılmış arşivleri açmanın birden çok yolu vardır.

tar Yardımcı Programını Kullanma

Tar ile sıkıştırılmış dosyaları ayıklamak için temel sözdizimi şöyledir:

tar -xvzf archive.tar.gz
tar -xvf archive.tar

...nerede Arşiv sıkıştırılmış dosyanın adıdır. Kolektif -xvzf bayrak anlamına gelir Çıkarmak , ayrıntılı , gzip , ve Dosya adı sırasıyla. takip eden herhangi bir şey -F seçenek giriş dosyası olarak kabul edilir. TAR dosyalarıyla çalışıyorsanız, dosyayı kaldırabileceğinizi unutmayın. -İle birlikte komutlardan bayrak.

Sıkıştırılmış dosyanın içeriğini aşağıdaki gibi belirli bir konuma da açabilirsiniz:

tar -xvzf archive.tar.gz -C /Downloads
tar -xvf archive.tar -C /Downloads

Yukarıda belirtilen komut, arşiv.tar.gz dosyaya /İndirilenler dosya.

Bir arşivin içeriğini çıkarmadan önce görüntülemek için:

tar -ztvf archive.tar.gz
tar -tvf archive.tar

...nerede İle birlikte , T , v , ve F dayanmak gzip , Liste , ayrıntılı , ve Dosya adı .

Arşivden hangi dosyaların çıkarılacağını seçebilirsiniz. Bunu yapmak için, dosya adlarını varsayılan komutla iletmeniz yeterlidir.

tar -xvzf archive.tar.gz file1 file2

Benzer şekilde, belirli dizinleri de arşivden açabilirsiniz.

tar -xvzf archive.tar.gz directory1 directory2

Kullan --hariç tutmak çıkartmak istemediğiniz dosyaların adlarını belirtmek için bayrak.

USB'm neden görünmüyor
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

TAR ve TAR.GZ Dosyalarını 7-Zip ile Açın

7-Zip kullanarak sıkıştırılmış bir arşivi de çıkarabilirsiniz. Temel sözdizimi şudur:

7z x archive.tar

...nerede x anlamına gelir Çıkarmak .

TAR.GZ dosyaları için, sıkıştırılmış arşivi TAR'a açmanız ve ardından TAR dosyasını 7-Zip kullanarak çıkarmanız gerekecektir.

7z x archive.tar.gz
7z x archive.tar

Bir TAR.GZ arşivini doğrudan tek bir komut kullanarak çıkarmak için:

7z x -so archive.tar.gz | 7z x -si -ttar

TAR ve TAR.GZ'yi Grafik Olarak Çıkarın

Çoğu Linux dağıtımı, önceden yüklenmiş bir arşiv yöneticisiyle birlikte gelir. TAR ve TAR.GZ dosyalarını açmak, GUI'yi kullanarak yalnızca birkaç tıklama meselesidir.

Sıkıştırılmış arşiv dosyasını bulun ve menüyü getirmek için sağ tıklayın.

Tıkla Buraya Çıkart dosyanın içeriğini açma seçeneği. Sistem, varsayılan olarak tüm dosyaları geçerli dizininize çıkaracaktır.

Dosyaları farklı bir klasöre açmak istiyorsanız, üzerine tıklayın. Ayıkla seçenek. Bir dosya tarayıcı penceresi açılacaktır. Uygun konumu seçin ve tıklayın Seçme dosyayı o konuma çıkarmak için.

Linux'ta Depolama ve Bant Genişliğini Kaydetme

Bir başkasıyla birden fazla dosya paylaşmak istediğinizde, bu dosyaları tek bir TAR arşivinde sıkıştırmak en verimli çözümdür. Sıkıştırılmış arşivler, sistem depolama alanınızda daha az yer kaplamanın yanı sıra, birden fazla kullanıcı tarafından indirildiğinde daha az sunucu bant genişliği kullanır.

Bir GZ dosyası, gzip algoritması kullanılarak sıkıştırılmış bir dosyadan başka bir şey değildir. Sıkıştırılmış arşiv dosyasının içeriğini çıkarmak için resmi GNU gzip yardımcı programını kullanabilirsiniz. Baktığınız dosya bir TAR.GZ ise, dosyayı çıkarmak için tar veya 7-Zip kullanmak çok daha basit bir seçim olacaktır.

Paylaş Paylaş Cıvıldamak E-posta GZ Dosyası Nedir ve Nasıl Açılır?

Bilgisayarınızda bir GZ dosyası buldunuz ancak açamıyor musunuz? Windows, macOS ve Linux'ta dosya içeriğini nasıl çıkaracağınız aşağıda açıklanmıştır.

Sonrakini Oku
İlgili konular
  • Linux
  • ZIP Dosyaları
Yazar hakkında Deepesh Sharma(79 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın