Linux'ta 10 7zip (Dosya Arşivi) Komut Örnekleri


7-Zip, Windows için yüksek sıkıştırma oranına sahip, ücretsiz, açık kaynaklı, platformlar arası, güçlü ve tam özellikli bir dosya arşivleyicidir. Linux/POSIX sistemlerine taşınan güçlü bir komut satırı sürümüne sahiptir.

LZMA ve LZMA2 sıkıştırma ile 7z formatında yüksek sıkıştırma oranına sahiptir, XZ, BZIP2, GZIP, TAR gibi diğer birçok arşiv formatını destekler. Hem paketleme hem de paketten çıkarma için , ZIP ve WIM; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z ve diğerleri yalnızca ayıklamak için.

7z ve ZIP formatlarında güçlü AES-256 şifreleme sağlar, ZIP ve GZIP formatları için %2-10 sıkıştırma oranı sunar (PKZip tarafından sunulanlardan çok daha iyi). ve WinZip). Ayrıca 7z formatı için kendi kendine ayıklama özelliğiyle birlikte gelir ve 87'ye kadar dilde yerelleştirilmiştir.

Linux'ta 7zip Nasıl Kurulur

Linux sistemlerindeki 7zip bağlantı noktasına p7zip adı verilir; bu paket, birçok ana Linux dağıtımında önceden yüklenmiş olarak gelir. 7z, 7za ve 7zr CLI yardımcı programlarını sisteminize almak için p7zip-full paketini aşağıdaki gibi yüklemeniz gerekir.

7zip'i Debian, Ubuntu veya Linux Mint'e yükleyin

Debian tabanlı Linux dağıtımları 7zip ile ilgili üç yazılım paketiyle birlikte gelir ve bunlar p7zip, p7zip-full ve p7zip-rar 'dır. . Birçok arşiv formatını destekleyen p7zip-full paketinin kurulması önerilir.

sudo apt-get install p7zip-full

Fedora veya CentOS/RHEL'e 7zip yükleyin

Red Hat tabanlı Linux dağıtımları 7zip ile ilgili iki paketle birlikte gelir ve bunlar p7zip ve p7zip eklentileridir. Her iki paketin de kurulması tavsiye edilir.

Bu iki paketi kurmak için CentOS/RHEL dağıtımlarında EPEL deposunu etkinleştirmeniz gerekir. Fedora'da ek depo kurmaya gerek yoktur.

sudo yum install p7zip p7zip-plugins

7zip paketi yüklendikten sonra, aşağıdaki bölümde çeşitli arşiv türlerini paketlemek veya paketinden çıkarmak için bazı yararlı 7zip komut örneklerini öğrenmek üzere daha ileri gidebilirsiniz.

Linux'ta 7zip Komut Örneklerini Öğrenin

1. Bir .7z arşiv dosyası oluşturmak için "a" seçeneğini kullanın. Oluşturma için desteklenen arşiv formatları 7z, XZ, GZIP, TAR, ZIP ve BZIP2'dir. Verilen arşiv dosyası zaten mevcutsa, dosyaları mevcut arşivin üzerine yazmak yerine mevcut arşive "ekler".

7z a hyper.7z hyper_1.4.2_i386.deb

2. Bir .7z arşiv dosyasını çıkarmak için, arşivi mevcut çalışma dizinine çıkaracak olan "e" seçeneğini kullanın.

7z e hyper.7z

3. Bir arşiv biçimi seçmek için, zip, gzip, bzip2 veya tar ( gibi arşiv biçimini seçmenize olanak tanıyan -t (biçim adı) seçeneğini kullanın. varsayılan 7z'dir):

7z a -tzip hyper.zip hyper_1.4.2_i386.deb

4. Bir arşivdeki dosyaların listesini görmek için, arşiv biçiminin türünü, kullanılan yöntemi ve arşivdeki dosyaları görüntüleyen "l" (list) işlevini kullanın. gösterildiği gibi diğer bilgilerin yanı sıra arşivleyin.

7z l hyper.7z

5. Bir arşiv dosyasının bütünlüğünü test etmek için gösterildiği gibi "t" (test) işlevini kullanın.

7z t hyper.7z

6. Bir dizini yedeklemek için, 7z'den farklı olarak dosyanın sahibini/grubunu koruyan 7za yardımcı programını, -si seçeneğini kullanmalısınız. stdin'den dosyaların okunmasını sağlar.

tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z

7. Bir yedeği geri yüklemek için çıktıyı stdout'a gönderecek -so seçeneğini kullanın.

7za x -so tecmint_files.tar.7z | tar xf -

8. Bir sıkıştırma düzeyi ayarlamak için gösterildiği gibi -mx seçeneğini kullanın.

tar -cf - tecmint_files | 7za a -si -mx=9 tecmint_files.tar.7z

9. Mevcut bir arşiv dosyasını güncellemek veya bir arşiv dosyasından dosya(lar)ı kaldırmak için "u" ve "d" seçeneklerini kullanın, sırasıyla.

7z u <archive-filename> <list-of-files-to-update>
7z d <archive-filename> <list-of-files-to-delete>

10. Bir arşiv dosyasına şifre ayarlamak için gösterildiği gibi -p {password_here} işaretini kullanın.

7za a -p{password_here} tecmint_secrets.tar.7z

Daha fazla bilgi için 7z kılavuz sayfasına bakın veya 7zip Ana Sayfasına gidin: https://www.7-zip.org/.

Şimdilik bu kadar! Bu yazımızda Linux'ta 10 adet 7zip (Dosya Arşivi) komut örneğini anlattık. Soru sormak veya düşüncelerinizi bizimle paylaşmak için aşağıdaki geri bildirim formunu kullanın.