Linux Unzip Komutu

Dosyaları sıkıştırmak , onları tam boyutlu dosyaları göndermekten çok daha az bant genişliği kullanarak bilgisayarlar ve sunucular arasında aktarmak için kolay ve verimli bir yoldur. Linux'ta sıkıştırılmış bir arşiv aldığınızda, sıkıştırmayı açmak da çok kolay. Linux komut satırında unzip komutunu kullanmanın birkaç yolu vardır.

Geçerli Klasöre Tek Zip Dosyası Açma

Bir dosyayı açmak için temel sözdizimi şöyledir:

unzip dosya adı

Örnek olarak, "Menace To Sobriety" adlı bir zip dosyası olarak Ugly Kid Joe grubu tarafından "Menace To Sobriety" adlı bir albüm hazırladığınızı varsayalım.

Bu dosyayı mevcut klasöre açmak için aşağıdaki komutu çalıştırın:

"Sonsuza Zihinsel" unzip

Birden Fazla Dosya Açma

Man komutu, aşağıdaki sözdizimini kullanarak bir kerede birden fazla dosyayı açmanıza izin verir:

unzip filename1 filename2 filename3

"Trash", "Hey Stoopid" ve "Dragontown" adlı üç ayrı Alice Cooper albümü dosyasını ayrı ayrı çektiğinizi varsayalım. Bu dosyaları unzip etmek için aşağıdakileri girmeyi deneyebilirsiniz:

"Trash.zip" "Dragontown.zip" "Hey Stoopid.zip" dosyasını çıkar

Ne var ki, o zaman, bu hatadır:

Arşiv: Trash.zip Dikkat: dosya adı eşleşmedi: Dragontown.zip <

Üç dosyanın aynı klasörde yaşadığını varsayarsak, bunun yerine aşağıdaki komutu kullanmak daha iyi bir yoldur:

unzip '* .zip'

Yine de dikkatli olun: Bu komut rasgele değildir ve geçerli klasördeki her zip dosyasını açacaktır.

Bir Dosyayı Unutun, Bazıları Hariç Tutun

Bir zip dosyanız varsa ve bir tane hariç tüm dosyaları ayıklamak istiyorsanız, aşağıdaki gibi -x anahtarını kullanın:

unzip filename.zip -x filetoexclude.zip

Örneğimize devam etmek için, Alice Cooper'ın "Trash" albümünün "Bed Of Nails" adlı bir şarkısı var. "Bed Of Nails" dışındaki tüm şarkıları ayıklamak için aşağıdaki sözdizimini kullanırsınız:

Trash.zip -x "Yatak Of Nails.mp3" unzip'i

Zip Dosyasını Farklı Dizine Ekleme

Zip dosyasının içeriğini geçerli olandan farklı bir dizine koymak isterseniz, aşağıdaki gibi -d anahtarını kullanın:

filename.zip -d yolunu açmak / çıkarmak / çıkarmak

Örneğin, "Trash.zip" dosyasını "/ home / music / Alice Cooper / Trash" dosyasına açmak için aşağıdaki sözdizimini kullanırsınız:

Trash.zip -d / home / music / Alice Cooper / Trash unzip'i çöz

Sıkıştırılmış Zip Dosyasının İçeriğini Gösterme

Sıkıştırılmış bir dosyanın içeriğini listelemek için -l anahtarını kullanın:

unzip -l dosyaadı.zip

"Trash.zip" albümündeki tüm şarkıları görmek için aşağıdakileri kullanın:

unzip -l Trash.zip

Geri gönderilen bilgiler şunları içerir:

Zip Dosya Geçerli Olduğunda Nasıl Test Edilir

Bir zip dosyasının ayıklanmadan önce tamam olup olmadığını sınamak için, -t anahtarını kullanın:

unzip -t dosyaadı.zip

Örneğin, "Trash.zip" in geçerli olup olmadığını sınamak için aşağıdakileri çalıştırabilirsiniz:

unzip -t Trash.zip

Her dosya listelenecek ve yanında "Tamam" görünmelidir. Çıktının alt kısmında "sıkıştırılmış veride hata algılanmadı" şeklinde bir mesaj görünmelidir.

Sıkıştırılmış Dosya Hakkında Detaylı Bilgileri Göster

Daha ayrıntılı bilgi isterseniz, daha ayrıntılı bilgi veren -v anahtarını kullanın:

Sözdizimi şöyledir:

unzip -v dosya adı

Örneğin:

unzip -v Trash.zip

Ayrıntılı çıktı aşağıdaki bilgileri içerir:

Bir Dizin Dosyasını Dizin Oluşturmadan Geçerli Dizine Sıkıştır

Oluştururken bir zip dosyası içinde klasörler eklediyseniz, standart unzip komutu, klasör yapısını sıkıştırılmış olarak yeniden oluşturur.

Örneğin, aşağıdaki yapıya sahip "filename1.zip" adlı bir zip dosyası çıkarırsanız, dosyaları açtığınızda klasörler yeniden oluşturulur:

Tüm ".txt" dosyalarının, klasörleri yeniden oluşturulmadan geçerli klasöre çıkarılmasını isterseniz, -j anahtarını aşağıdaki gibi kullanırsınız:

unzip -j dosyaadı.zip

Dosyalar Zaten Var Olduğunda Sorulmadan Bir Dosya Açılır

Zaten açtığınız bir zip dosyanız olduğunu ve ayıkladığınız dosyalar üzerinde çalışmaya başladığınızı düşünün.

Unziplemek istediğiniz başka bir dosyanız varsa ve zip dosyası hedef klasörde zaten var olan dosyaları içeriyorsa, sistem dosyaların üzerine yazılmadan önce bir uyarı görüntülenir. Bu tamam, ancak 1000 dosya içeren bir dosya ayıklıyorsanız, her seferinde sorulmasını istemezsiniz.

Bu nedenle, mevcut dosyaların üzerine yazmak istemiyorsanız, -n anahtarını kullanın:

unzip -n dosyaadı.zip

Dosyanın zaten var olup olmadığını umursamıyorsanız ve her zaman sorulmadan dosyaları ayıklamak istediğinizde, -o anahtarını kullanın:

unzip -o dosyaadı.zip

Şifre Korumalı Zip Dosyalarını Çıkarma

Erişim için parola gerektiren bir dosyayı açmanız gerekiyorsa, -P anahtarını ve ardından parolayı kullanın:

unzip -P password filename.zip

Örneğin, "kittens123" şifresiyle "cats.zip" adlı bir dosyayı açmak için aşağıdakileri kullanın:

unzip -P kittens123 dosya adı.zip

Herhangi Bir Çıkışı Göstermeden Bir Dosyayı Çıkarma

Varsayılan olarak, "unzip" komutu, arşivdeki her dosyayı ayıklarken listelemek de dahil olmak üzere, yaptığı her şeyi listeler. Bu çıkışı -q anahtarını kullanarak bastırabilirsiniz:

unzip -q filename.zip

Bu, herhangi bir çıktı sağlamadan dosya ismini açar ve bitirdiğinde sizi imleci döndürür.

Linux düzinelerce başka anahtar sağlar. Daha fazla bilgi için Linux adam sayfalarını ziyaret edin.