- 1. Linux'ta bir zip dosyası nasıl oluşturulur
- 2. Linux'ta sıkıştırılmış bir dosyaya dizinler veya alt dizinler nasıl eklenir
- 3. Linux'ta bir dosyanın sıkıştırma seviyesi nasıl ayarlanır
- 4. Linux'ta sıkıştırılmış bir dosyaya nasıl şifre eklenir
- 5. Linux'ta sıkıştırılmış bir dosya nasıl çıkarılır
- 6. Dosyalar Linux'ta bir dizine nasıl çıkarılır
- 7. Linux'ta sıkıştırılmış bir dosyadan şifre nasıl çıkarılır
- 8. Linux'ta Dosyaların Açılmasından Nasıl Çıkarılır
- 9. Linux'ta dosyaların üzerine nasıl yazılır
- 10. Linux'ta sıkıştırılmış bir dosya içinde bir metin nasıl aranır
- 11. Linux'ta sıkıştırılmış bir dosyaya nasıl şifre eklenir
- 12. Linux'ta sıkıştırılmış bir dosyanın ayrıntıları nasıl görüntülenir?
- 13. Linux'ta bir zip dosyasında içerik nasıl aranır
- 14. Linux'ta zip dosyası bilgilerine nasıl erişilir
- 15. Linux'ta Linux'ta sıkıştırılmış bir dosya nasıl bölünür
Çoğu zaman farklı dosyaları aynı anda göndermeniz veya bunları başka bilgisayarlarda kullanmanız gerektiğini fark etmişsinizdir, ancak tüm öğeleri kopyalamak istemezsiniz çünkü bu, görsel bir bozukluğu veya bunların boyutlarının aralıklarda olmadığını varsayabilir. program tarafından kurulmuştur.
Bunu yapmak için endişelenmemelisiniz çünkü birkaç on yıldır bir çözüm var ve bunun için ZIP sıkıştırmasını kullanmaktan başka bir şey değil. Sıkıştırmanın dosyaların orijinal boyutunu azaltmaya yardımcı olduğu doğrudur, ancak bundan çok daha ileri gidebilir ve günlük işlerinizde çok yararlı olabilecek parolalar, dosyaları hariç tutma ve daha fazla görev gibi güvenlik önlemleri oluşturabiliriz.
.zip uzantılı dosyalar, boyutlarını ve hareketliliklerini mümkün olduğunca optimize etmek için içinde çeşitli nesneler içeren dosyalara atıfta bulunur. Çalışması temel olarak bir dosyanın toplam bit ve bayt sayısını azaltmak ve böylece yavaş İnternet bağlantıları yoluyla gönderilmesini kolaylaştırmak veya sabit diskte daha az yer kaplamaktan ibarettir.
Şimdi, Linux ortamlarında .tar.gz ve tar.bz2 uzantılı sıkıştırılmış dosyaları kullanmak doğaldır, ancak daha fazla kişiyle çalıştığımız için, birlikte çalışmamız için bize bir .zip dosyası gönderebilirler ve bu nedenle gerekenden daha fazlasıdır. Linux'ta bu tür dosyaları yönetmeyi ve kullanmayı öğrenin. Böylece oluşabilecek sorunların her zaman bir adım önünde olacağız.
Linux gibi UNIX tabanlı işletim sistemlerinde varsayılan olarak, bu görevler için entegre edilmiş zip (sıkıştırma) ve unzip (açma) işlevlerini buluruz. Ancak daha fazla olasılık eklemek için, zipcloak, zipdetails, zipsplit ve zipinfo gibi daha sonra göreceğimiz başka işlevlere sahibiz ve bunların Linux'ta nasıl bir rol oynadıklarını anlayacağız.
Dağıtım tesisleriZip işlevleri varsayılan olarak Ubuntu 19.04, 18.10 ve 18.04 gibi dağıtımlarda bulunur, ancak Fedora 29 kullanıyorsanız bunları aşağıdaki komutla yüklemelisiniz:
sudo dnf perl-IO-Compress'i kurunCentOS 7 kullanıyorsanız şunları çalıştırmalısınız:
sudo yum kurulum perl-IO-Sıkıştır
Hazır, sıkıştırma hakkında yeterince konuştuk ve şimdi bu araçların Linux'ta nasıl kullanılacağını eylemde görme zamanı, bu durumda Ubuntu 19.04 kullanacağız.
1. Linux'ta bir zip dosyası nasıl oluşturulur
Bu yapılması gereken ana görevdir.
Aşama 1
Bu durumda sıkıştırılacak dosyanın adını (.zip uzantısını eklemek gerekli değildir) ve sıkıştırılacak dosyaları atamalıyız, bunun için bu örnekte Masaüstünde istenen dizine gideceğiz ve aşağıdakileri yürütecektir:
zip Çözücü * .txtAdım 2
Bu örnekte, masaüstündeki tüm metin dosyalarıyla birlikte Solvetic sıkıştırılmış dosya oluşturulacaktır, mevcut öğelerin diğer uzantılarını ekleyebiliriz, örneğin:
zip Çözücü * .txt * .docx
Aşama 3
Orada sıkıştırılmış dosyaya eklenen dosyaları göreceğiz ve aynı dizinde oluşturulacak:
4. Adım
Akılda tutulması gereken bir nokta, çeşitli boyutlarda birden fazla dosyayla çalışıyorsak, bu komutun dosya adını ve her bir dosyayla ilişkili sıkıştırma miktarını göstermesidir:
Adım 5
Oluşturulan sıkıştırılmış dosyanın ayrıntılarını görüntülemek için şunu yürütürüz:
ls -l Solvetic.zip
6. Adım
Orada aşağıdaki gibi ayrıntıları buluyoruz:
- Atanan izinler
- Dosyayı oluşturan kullanıcı
- Görev tarihi ve saati ve daha fazlası
7. Adım
Bazı kullanıcılar, sıkıştırmaya eklenen dosyalarla çıktıyı görmek istemezler, bu çok fazla olabileceğinden, sonuçların olduğu çıktıyı atlamak için -q (sessiz) parametresini şöyle ekleyeceğiz:
zip -q Çözücü * .txt
2. Linux'ta sıkıştırılmış bir dosyaya dizinler veya alt dizinler nasıl eklenir
Bir dizinde çalıştığımızda, eklemek istediğimiz daha birçok alt dizin içermesi normaldir, ancak amaç her zaman hepsini eklemek değildir.
Aşama 1
Zip komutu, -r (özyinelemeli) seçeneği kullanılarak oluşturulan dosyaya alt dizinler eklememize ve alt dizinin adını belirtmemize izin verir, bu durumda / etc dizinine gideceğiz ve uzantısı olan tüm dosyaları sıkıştırmaya ekleyeceğiz. .conf ama buna ek olarak pm alt dizinini ekleyeceğiz, bunun için terminalde aşağıdakileri yürütüyoruz.
zip -r -q Çözücü pm / * .confAdım 2
.conf dosyalarının ve belirtilen alt dizinin eklendiğini görüyoruz.
3. Linux'ta bir dosyanın sıkıştırma seviyesi nasıl ayarlanır
Sıkıştırılmış bir dosya oluştururken temeli tam olarak budur, sıkıştırma, Linux'ta 0 ile 9 arasında bir aralık kullanabiliriz, burada 0 değeri hiçbir sıkıştırma türünün kullanılmayacağını ve 9 açıkçası en yüksek sıkıştırmayı ifade eder. Sıkıştırma ne kadar yüksek olursa, zip dosyasını oluşturma sürecinin daha fazla gecikeceğini anlayın, bu nedenle erdeminiz sabır değilse, düşük bir değer kullanın.
Linux'ta varsayılan olarak sıkıştırma seti değeri 6'dır.
Aşama 1
Örneğin, sıkıştırma olmadan bir dosya oluşturmak istiyorsak şunu yürüteceğiz:
zip -0 -r -q Çözücü * .txt
Adım 2
Maksimum sıkıştırmayı uygulamak istiyorsak aşağıdakileri kullanacağız.
Yukarıdaki komutta kullanılacak sıkıştırma aralığını belirtmek önemlidir.
Sıkıştırma yok (düzey 0) ile varsayılan sıkıştırma (düzey 6) arasındaki fark 400K iken, varsayılan sıkıştırma ile en yüksek sıkıştırma düzeyi arasındaki fark 4K'dır.
zip -9 -r -q Çözücü * .txt
4. Linux'ta sıkıştırılmış bir dosyaya nasıl şifre eklenir
Sıkıştırılacak dosyaların güvenliği devreye girdiğinden beri en hassas noktalardan birine ulaştık, Linux'ta zip dosyalarına şifre ekleme imkanından bahsediyoruz.
Aşama 1
Bunun için terminaldeki satıra -e (encrypt) parametresini aşağıdaki gibi eklemeniz yeterlidir:
zip -e -r -q Çözücü * .txtAdım 2
Enter tuşuna basarken şifreyi girmeli ve onaylamalıyız:
Aşama 3
Atandıktan sonra, zip dosyasının içeriğini çıkarmak istediğimiz an aşağıdakileri göreceğiz. Doğru şifreye sahip değilsek, sıkıştırılmış dosyadaki bilgilere ulaşmak zor olacaktır.
5. Linux'ta sıkıştırılmış bir dosya nasıl çıkarılır
Aşama 1
Bu tür bir görevdeki bir diğer doğal görev, sıkıştırılmış dosyaları çıkarmaktır, bunun için sıkıştırılmış dosyanın adını bu şekilde unzip komutunu kullanmalıyız. Orada hangi dosyaların çıkarıldığını görebiliriz ve ZIP dosyalarının dosyanın sahipliğiyle ilgili ayrıntıları göstermediğini açıklığa kavuşturmak önemlidir, varsayılan olarak ayıkladığımız tüm dosyalar, çıkarma görevini yürüten yapılandırılmış sahiple atanır.
Solvetic.zip dosyasını açın
Adım 2
Sıkıştırılmış dosyaları görmek istemiyorsak -q (sessiz) seçeneğini kullanabiliriz:
unzip -q Solvetic.zip
6. Dosyalar Linux'ta bir dizine nasıl çıkarılır
Aşama 1
Linux'ta sıkıştırma ve açmanın kullanışlı seçeneklerinden biri, sıkıştırılmış dosyaları yeni bir dizine yönlendirebilmemizdir, bu, bunların bir sırasına ve daha iyi bir görsel sunumuna sahip olmamıza yardımcı olacaktır, bunun için -d (dizin) parametresini kullanacağız. ), Bu durumda, dosyaların çıkarılacağı Documents adlı yeni bir klasör oluşturacağız:
unzip -q Solvetic.zip -d ./Documents
Adım 2
Bu eylemin bir sonucu olarak, bu yeni otomatik olarak oluşturulan klasörde sıkıştırılmış dosyaları göreceğiz:
BÜYÜT
7. Linux'ta sıkıştırılmış bir dosyadan şifre nasıl çıkarılır
Aşama 1
Parola korumalı bir dosya oluşturulduğunda, unzip komutunu -q parametresi ile birlikte kullanırken, atanan parolayı girmeliyiz, yanlış ise aşağıdakileri göreceğiz:
Adım 2
Ancak doğru şifreyi girersek sonuç şu olacaktır:
NotŞifreyi başkalarının veya kendimizin görebileceği güvenli bir ortamdaysak unutmamız durumunda -P parametresini kullanarak sistemde şu şekilde saklayabiliriz:
unzip -P "şifre" -q Solvetic.zip
8. Linux'ta Dosyaların Açılmasından Nasıl Çıkarılır
Çoğu zaman Linux'ta zip kullanarak bir dosyayı sıkıştırdığımızda, resimler, müzik vb. gibi multimedya dosyalarını, sistem dosyalarını veya docx, odt vb. uzantıları ve yalnızca istenenleri serbest bırakın
Aşama 1
Örneğin bu durumda .txt ve .docx dosyalarımız var:
Adım 2
Her şeyden önce, tüm bu dosyaları bir sıkıştırmaya ekleyeceğiz:
zip Çözücü * .txt * .docx
Aşama 3
Şimdi sadece metin dosyalarını (.txt) çıkaracağız, bunun için şunu yürütüyoruz:
unzip -q Solvetic.zip -x * .docx
4. Adım
Sonuç olarak, yalnızca metin dosyalarının çıkarıldığını göreceğiz:
9. Linux'ta dosyaların üzerine nasıl yazılır
Aşama 1
Linux'ta sıkıştırılmış bir dosyayı çıkardığımızda, dosyalardan herhangi biri varsa, aşağıdaki mesajı göreceğiz:
Adım 2
Seçenekler şunlardır:
Ve budurDosyanın üzerine yazmanıza izin verir
y: evet
YapmaOrijinali bırakarak dosyanın üzerine yaz
inek öğrenci
İLETüm dosyaların üzerine yaz
C: Hepsi
HiçbiriMevcut dosyaların hiçbirinin üzerine yazmaz
N: Yok
Yeniden isimlendirmekBu seçenek dosyayı çıkarır ancak yeni bir ad atamak gerekecektir.
r: Yeniden adlandır
Adım 2
Tüm dosyaların üzerine yazılmaya zorlamak istiyorsak, -o parametresini şu şekilde kullanacağız:
unzip -o -q Solvetic.zip
10. Linux'ta sıkıştırılmış bir dosya içinde bir metin nasıl aranır
Aşama 1
Bu seçenek bize sıkıştırılmış dosya içinde belirli bir dosyayı veya metni arama fırsatı verecektir, bunun için -l satırını (liste arşivi) aşağıdaki gibi kullanacağız:
unzip -l Solvetic.zip | onlaraAdım 2
Aşağıdakileri göreceğiz:
Aşama 3
Orada aşağıdaki gibi ayrıntıları buluyoruz:
- her dosyanın uzunluğu
- Sürüm tarihi ve saati
- dosya adı
11. Linux'ta sıkıştırılmış bir dosyaya nasıl şifre eklenir
Aşama 1
İnanın bize çok faydalıdır, çünkü Linux'ta herhangi bir nedenle zip dosyasının şifresini unuttuğumuz zaman geçerlidir, bu tip bir durumda zipcloak komutu devreye girer, bunun için aşağıdakileri uygulayacağız:
Zipcloak Solvetic1.zipAdım 2
Bu komut, seçilen dosya için yeni bir şifre girmemizi ve onaylamamızı isteyecektir:
12. Linux'ta sıkıştırılmış bir dosyanın ayrıntıları nasıl görüntülenir?
Aşama 1
Sıkıştırılmış dosyaların kullanımı için Linux'a entegre edilen işlevlerden bir diğeri, adından da anlaşılacağı gibi, bize içeriğin belirli ayrıntılarını verecek olan zip ayrıntılarıdır, aşağıdaki satırı kullanacağız:
zip ayrıntıları Solvetic.zip | onlara
Adım 2
Görüntülenen bilgiler şu anlama gelir:
- Dosya başlığı
- Kullanılan sıkıştırma yöntemi
- dosya uzunluğu
- Son erişim
- kullanıcı kimliği boyutu
- Sıkıştırma uzunluğu ve çok daha fazla bilgi
13. Linux'ta bir zip dosyasında içerik nasıl aranır
Bir başka kullanışlı işlev de sıkıştırılmış bir dosyada bir terim aramaktır, bunun için zipgrep işlevini kullanacağız. Orada aramayla ilgili dosyaları ve metni buluyoruz.
zipgrep Solvetic Solvetic.zip
14. Linux'ta zip dosyası bilgilerine nasıl erişilir
Aşama 1
Sıkıştırılmış dosyanın detaylı bilgilerini görmek istediğimizde pratiktir, bu durumda zipinfo komutunu kullanmalıyız:
zipinfo Solvetic.zip | onlara
Adım 2
Aşağıdaki gibi ayrıntıları buluyoruz:
- Dosya izinleri
- ZIP dosyasını oluşturmak için kullanılan aracın sürümü.
- Sıkıştırma yöntemi
- Orijinal dosya boyutu
- Dosya tanımlayıcı
- Tabletin içindeki nesnelerin adı ve daha fazlası
Aşama 3
Dosya tanıtıcısı iki karakterden oluşur:
- İlk karakter "t" veya "b" olabilir, bu bir metin mi yoksa ikili dosya mı olduğunu, büyük harf ise dosyanın şifreli olduğu anlamına gelir.
- İkinci karakter, dosya için dahil edilen meta verinin türünü temsil eder, seçenekler hiçbiri, genişletilmiş bir yerel başlık, bir "ekstra alan" veya her ikisidir.
15. Linux'ta Linux'ta sıkıştırılmış bir dosya nasıl bölünür
Oluşturulan dosyanın boyutunu değiştirmemiz gerektiğinde idealdir, bir dosya gönderirken belirli boyut sınırlamaları olduğunu unutmayın, küçültmek veya yeni bir boyut oluşturmak için -n (size) seçeneğini kullanacağız, bunun sayesinde olacaktır. dosyalar için bir maksimum boyut tanımlamak mümkündür.ZIP dosyaları ister yeni ister mevcut olsun.
Aşağıdakileri uygulayabiliriz. Bu komut ile boyutu maksimum 100 KB olarak tanımlamış olduk.
zipsplit -n 102400 Solvetic1.zip
Zip ve unzip komutları (çeşitli işlevselliklerini ekleyerek) sayesinde, Linux'ta dosyaları sıkıştırmak ve açmak için yapılan iş gerçekten basit bir iş olacaktır, çalışır, güvenli ve hepsinden önemlisi etkilidir.