Terminal kullanarak .tgz dosyasını nasıl açabilirim?


177

İndirdiğim mongodb-linux-x86_64-2.6.3.tgzpencereleri 7 kullanarak dosyayı ve bunu muhafaza D:\Amra\Software\Developing Softkonumu.

Ubuntu'yu kullanarak bu .tgz dosyasını sağ tıklayın ve gösterdiği özelliği görün Location: /media/towhid/Amra/Software/Developing Soft. Şimdi bu .tgz dosyasını tarterminalden komutu kullanarak nasıl açacağım ?


Yanıtlar:


299

.tgzTar ile bir dosya ayıklamak için kullanmanız gereken,

tar -xvzf /path/to/yourfile.tgz

nerede,

  • x özü için
  • v ayrıntılı
  • z gnuzip için
  • f dosya için, dosya adından hemen önce en sonda gelmelidir.

Çantanızdaki dosyayı açmak için bir terminalde aşağıdaki komutu kullanabilirsiniz.

tar -xvzf /media/towhid/Amra/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz

Bir .tgzdosyayı farklı bir dizine çıkartın:

Bir -Carşiv içeriğini aşağıdaki gibi farklı bir dizine çıkarmak için bu seçeneği kullanabilir ,

tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/

1
Aşağıdaki hatayı gösterir:tar (child): /media/towhid/Amra/Software/Developing: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
Towhid

1
komutumu kopyaladığınızda, komutunuzda beyaz boşluk olan bir sözdizimi hatası var.
souravc

1
eğer bir klasör ismi ise some folder, some\ folderçıkış karakterini kullanarak bir terminalden erişmeniz gerekir .
souravc

3
Bu, cevaplayıcının her seçenekte tam bir açıklama yaptığı yerde çok açık bir cevaptır. Ve örnek olarak verilen bir artı. Çok anlaşılabilir.
Ade Malsasa Ekber

1
@KasunSiyambalapitiya -Cseçeneğini kullanarak dizini değiştirebilirsiniztar -xvzf /path/to/myarchive.tgz -C /path/where/to/extract/
souravc

4

Terminali açın ve cddizinleri, mongodb-linux-x86_64-2.6.3.tgz dosyasının bulunduğu dizine değiştirmek için aşağıdaki komutu çalıştırın:

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

Yukarıdaki komut, arşivin hiyerarşik ağaç dizin yapısını korurken, mongodb-linux-x86_64-2.6.3.tgz arşivinin içeriğini çıkaracaktır.

Benzer bir komut .tar.xz dosyalarını ayıklar. Terminali açın ve aşağıdaki komutu çalıştırın:

tar -xf /path/to/your/file.tar.xz

Açıklama:

  • -x dosyaları bir arşivden çıkart
  • -f arşiv dosyasını kullan

1
Arşiv hem sıkıştırılmıştır ("z" bayrak / opsiyonu gziptir), hem de tar tarchched, dolayısıyla "x" çıkartma seçeneğidir. Bu yüzden unzip katran yapmadığından çalışmaz.
pd12

Olmaz mıydı tar -xzf... (kısa çizgi ile)?
Zaman yok,

xzfbir tire ile veya tire işareti olmadan, her ikisi de tamamdır ve xzvfpaketten çıkarma işlemi sırasında çıkarılan dosyaları görmek için seçeneklere ( ) ayrıntılı olarak av ekleyebilirsiniz .
karel

3

On yıllarca unutulmaz, tek harfli katran seçeneklerine son verelim. .tgzDosyanızı çıkarmak için bunu kullanın :

tar --extract --file /path/to/file.tgz

Kullanılan seçeneklerin açıklaması bilerek bırakılmıştır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.