Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 23775|Yanıt: 9

[linux] CentOS'ta zip sıkıştırma ve aç sıkıştırma komutlarının ayrıntılı açıklaması

[Bağlantıyı kopyala]
Yayınlandı 16.05.2017 09:37:07 | | |
/home dizininde aşağıdaki komutlar kullanılır
CD /home #进入/home directory
1. /home dizininden olan mydata dizinini mydata.zip içine sıkıştın
zip -r mydata.zip mydata #压缩mydata目录
2. /home dizininden mydata.zip'yi mydatabak dizinine çıkarın
unzip mydata.zip -d mydatabak
3. Abc klasörünü sıkıştırın ve /home dizininden 123.txt bir abc123.zip
zip -r abc123.zip ABC 123.txt
4. /home dizininden wwwroot.zip'yi doğrudan /home dizinine açın
Fermuarı açın wwwroot.zip
5. /home dizininden abc12.zip, abc23.zip ve abc34.zip dosyalarını aynı anda /home dizinine açın
ABC'yi açın\*.zip
6. İçeriği /home dizininden wwwroot.zip kontrol edin
Fermuarı açın -V wwwroot.zip
7. /home dizinindeki wwwroot.zip tamamlanıp tamamlanmadığını doğrulayın
Fermuarı açın -t wwwroot.zip
8. /home dizininden wwwroot.zip içindeki tüm dosyaları birinci seviye dizine çıkarın
Fermuarı açın -j wwwroot.zip
Sistem işletme ve bakım Sıcak hatırlatma: qihang01 orijinal içerik telif hakkı hakkı hakkında, lütfen yeniden basım için kaynağı ve orijinal bağlantıyı belirtin
=====================================================
Ana parametreler:
-c: Fermuarın açılmasının sonucu
-l: Sıkıştırılmış dosyada bulunan dosyaları gösterir
-p: -c parametresine benzer şekilde, dekompresyon sonucu ekranda gösterilir ancak dönüşüm yapılmaz.
-t: Sıkıştırılmış dosyanın doğru olup olmadığını kontrol edin
-u: -f parametresine benzer ancak mevcut dosyaları güncellemenin yanı sıra, sıkıştırılmış dosyadan diğer dosyaları da bir dizine açar
-v: Uygulandığında ayrıntılı bilgi gösterir
-z: Sıkıştırılmış dosyanın sadece yorum metnini gösterir
-a: Metin dosyasına gerekli karakter dönüşümünü yapın
-b: Metin dosyalarını karakterize etmeyin
-C: Sıkıştırılmış dosyalardaki dosya adları büyük harf hassasiyetlidir
-j: Sıkıştırılmış dosyadaki orijinal dizin yolunu işlemez
-L: Sıkıştırılmış dosyadaki tüm dosya adlarını küçük harflere değiştirin
-M: Çıktı sonucunu işleme için daha fazla programa gönderin
-n: Ambalajı açarken orijinal dosyanın üzerine yazmayın
-o: Önce kullanıcıya sormanıza gerek yok, unzip işlemi yaptıktan sonra orijinal dosyanın üzerine yazar
-P<密码>: zip kullanmak için şifre seçeneği
-q: Çalıştırıldığında hiçbir bilgi gösterilmez
-s: Dosya adındaki boş karakterleri altını çizen karakterlere dönüştürün
-V: VMS'nin dosya sürüm bilgilerini sakla
-X: Dosyanın orijinal UID/GID'si açıldığında saklanır




Önceki:Yeni kılıç arka plan tarama aracı
Önümüzdeki:Test sonrası yayın düzenleme özellikleri
Yayınlandı 3.01.2018 14:16:29 |
Açıldığında bazen orijinal dosyayı üzerine yazmak istersiniz, aksi takdirde izinleri belirlemek, yeniden yüklemek vb. gerekir. Sorun verici.

Unzip komutundan sonra -o parametreleri eklerseniz, artık bunu istemezsiniz ve doğrudan orijinal dosyanın üzerine yazıp çıkarırsınız, bu da çok zahmetten tasarruf eder.

Komut: zip açın -o filename.zip
 Ev sahibi| Yayınlandı 23.01.2018 14:29:54 |
Linux, birden fazla dosyayı tek bir dosyaya sıkıştır

Birden fazla dosya tek bir pakete sıkıştırılırsa, aşağıdaki komutu kullanabilirsiniz:
zip test.zip 1.txt 2.txt 3.txt



 Ev sahibi| Yayınlandı 13.12.2021 11:25:43 |
zip, mevcut klasörün tüm içeriğini (klasörlerini) sıkıştırır, test dizinini, tüm alt klasörlerin logs dizinini, tüm alt klasörlerin geçici dosyasını hariç tutar

 Ev sahibi| Yayınlandı 13.12.2021 11:27:17 |
Linux zip komutu detaylı açıklandı

-A: Otomatik açılan otomatik açılma dosyasını ayarlayın;
-b<工作目录>: Dosyaların geçici olarak saklandığı dizini belirtin;
-c: Her sıkıştırılmış dosyayı nota edin;
-d: Belirtilen dosyayı sıkıştırılmış dosyadan silin;
-D: Dizin adı sıkıştırılmış dosyada belirlenmez;
-f: Bu parametrin etkisi "-u" parametresini belirtmeye benzer, ancak sadece mevcut dosyaları güncellemekle kalmaz, sıkıştırılmış dosyada bulunmadıkları bazı dosyaları da sıkıştırılmış dosyaya ekler.
-F: Bozuk sıkıştırılmış dosyayı onarmaya çalışın;
-g: Dosyayı mevcut sıkıştırılmış dosyaya ekleyin, yeni sıkıştırılmış bir dosya oluşturmak yerine;
-h: çevrimiçi yardım;
-i<范本样式>: Sadece uygun dosyaları sıkıştır;
-j: Sadece dosya adı ve içeriği kaydedilir, herhangi bir dizin adı kaydedilmiyor.
-J: Sıkıştırılmış dosyanın önündeki gereksiz verileri siler;
-k: MS-DOS uyumlu formatı kullanan dosya adı;
-l: Dosyayı sıkıştırırken, LF karakterini LF+CR karakteriyle değiştirin;
-ll: Dosyayı sıkıştırırken, LF+cp karakterini LF karakteriyle değiştirin;
-L: Telif hakkı bilgisini göster;
-m: Dosyayı sıkıştırıp sıkıştırılmış dosyaya ekledikten sonra, orijinal dosyayı silin, yani dosyayı sıkıştırılmış dosyaya taşıyor;
-n<字尾字符串>: Belirli ekli dizileri olan dosyaları sıkıştırmaz;
-o: Sıkıştırılmış dosyada en son değişim süresine sahip dosya geçerli olur ve sıkıştırılmış dosyanın değişim süresi dosyayla aynı olarak ayarlanır.
-Q: Komut yürütme süreci gösterilmez;
-r: Belirlenen dizindeki tüm dosyaları ve alt dizinleri birlikte işleyen özyinelemeli işleme;
-S: Sistem ve gizli dosyaları içerir;
-t<日期时间>: Sıkıştırılmış dosyanın tarihini belirtilen tarihe ayarlayın;
-T: Yedek dosyadaki her dosyanın doğru olup olmadığını kontrol edin;
-u: Yeni dosyayı sıkıştırılmış dosyayla değiştirin;
-v: Komut yürütme sürecini gösterin veya sürüm bilgilerini gösterin;
-V: VMS işletim sisteminin dosya özelliklerini kaydet;
-w: Sürüm numarası dosya adında ise, bu parametre yalnızca VMS işletim sistemi altında geçerlidir.
-x<范本样式>: Sıkıştırırken uygun dosyaları hariç tut;
-X: ek dosya niteliklerini kaydetmez;
-y: Bağlantının işaret ettiği dosyayı değil, sembolik bağlantıyı doğrudan kaydedin; bu parametre yalnızca UNIX gibi sistemlerde geçerlidir;
-z: Sıkıştırılmış dosyaya yorum ekleyin;
-$: ilk sıkıştırılmış dosyanın saklandığı disk üzerindeki hacmin adı;
-<压缩效率>: Sıkıştırma verimliliği 1~9 arasında bir değerdir.
 Ev sahibi| Yayınlandı 13.12.2021 11:32:31 |
Linux, Vim'i kullanarak zip paketinin içeriğini dekompresyon olmadan görüntülemek için kullanır

Vim komutları, bir ZIP arşivinin içeriğini çıkarmak zorunda kalmadan görüntülemek için de kullanılabilir. Arşiv dosyaları ve klasörlerle çalışıyor. ZIP'e ek olarak, tar.xz, tar.bz2, tar, tbz gibi diğer uzantılarla da kullanılabilir.

Örneğin: vim test.zip
 Ev sahibi| Yayınlandı 3.03.2022 21:58:18 |
Zip kurup paketleri çevrimdışı olarak aşağıdaki komutla açın:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, İndirme sayısı: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, İndirme sayısı: 0, 售价: 5 粒MB)
 Ev sahibi| Yayınlandı 1.01.2024 07:20:22 |
Linux, arşiv dosyaları oluşturmak için tar kullanır
https://www.itsvse.com/thread-10715-1-1.html
 Ev sahibi| Yayınlandı 14.07.2025 08:52:11 |
Windows, klasörleri sıkıştırmak ve paketlemek için tar kullanır
https://www.itsvse.com/thread-10896-1-1.html
 Ev sahibi| Yayınlandı 4.12.2025 15:06:43 |
Linux sıkıştırma zip, 7z aşırı sıkıştırma (minimum dosya)
https://www.itsvse.com/thread-11152-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com