Ubuntu Linux’ta .zip Dosyaları Nasıl Oluşturulur?
Ubuntu Linux’ta .zip dosyaları nasıl oluşturulur? Terminalde bir klasörü alt klasörleriyle sıkıştırmak için zip -r arsiv.zip klasor/ komutunu kullanın. Tek bir dosya için zip arsiv.zip dosya.txt yeterlidir. Komut bulunmuyorsa sudo apt install zip unzip ile gerekli araçları yükleyebilirsiniz. Ubuntu masaüstünde ise Dosyalar uygulamasından sağ tıklayarak arşiv oluşturabilirsiniz.
ZIP biçimi, dosya ve klasörleri tek bir arşivde toplamak ve Windows, macOS veya Linux kullanan kişilerle paylaşmak için uygundur. Aşağıdaki örneklerde arsiv.zip oluşacak dosyadır; komutları çalıştırmadan önce kendi dosya ve klasör adlarınızla değiştirin.
Ubuntu’da ZIP Dosyası Oluşturmanın En Hızlı Yolları
| İşlem | Komut veya yöntem |
|---|---|
| Tek dosyayı ZIP yapma | zip arsiv.zip rapor.txt |
| Birden fazla dosyayı sıkıştırma | zip arsiv.zip rapor.txt tablo.csv |
| Klasörü alt klasörleriyle sıkıştırma | zip -r arsiv.zip proje/ |
| Arşiv içeriğini listeleme | unzip -l arsiv.zip |
| ZIP bütünlüğünü sınama | unzip -t arsiv.zip |
| Grafik arayüz | Dosyalar → Sağ tık → Sıkıştır / Arşiv Oluştur |
Ubuntu’da zip ve unzip Nasıl Kurulur?
Önce Terminal uygulamasını açın (çoğu Ubuntu masaüstünde Ctrl + Alt + T). zip veya unzip yüklü değilse paket listesini yenileyip araçları kurun:
sudo apt update
sudo apt install zip unzip
Kurulumdan sonra zip -v ve unzip -v ile araçların kullanılabildiğini kontrol edebilirsiniz. Paket kurmak için yönetici yetkisi gerekir; yalnızca normal bir arşiv oluşturmak için sudo kullanmayın.

Terminal ile Ubuntu’da ZIP Dosyası Oluşturma
1. Tek Bir Dosyayı ZIP Olarak Sıkıştırma
Önce dosyanın bulunduğu dizine geçin. Ardından arşiv adı ve sıkıştırılacak dosya adını sırasıyla yazın:
cd ~/Belgeler
zip rapor.zip rapor.txt
Bu işlem rapor.txt dosyasını silmez; aynı dizinde rapor.zip oluşturur. Birden fazla dosya için zip belgeler.zip rapor.txt tablo.csv kullanabilirsiniz.
2. Bir Klasörü Alt Klasörleriyle Birlikte ZIP Yapma
Klasörlerde -r (recursive/özyinelemeli) seçeneği önemlidir: klasörün içindeki alt dizin ve dosyaları da arşive alır.
zip -r proje.zip proje/
Komutu proje klasörünün üst dizininde çalıştırırsanız ZIP içinde proje/ klasörü de bulunur. Klasör adında boşluk varsa tırnak kullanın:
zip -r "tasarim-arsivi.zip" "Yeni Proje/"
3. Klasörün Kendisi Değil, Yalnızca İçeriği Nasıl Sıkıştırılır?
ZIP dosyasında üst klasör adı yer almasın istiyorsanız önce klasöre geçip bulunduğunuz dizini arşivleyin. Çıktıyı üst dizine kaydetmek, arşivin yanlışlıkla kendi içine alınmasını önler:
cd ~/Belgeler/proje
zip -r ../proje-icerik.zip .
Bu yöntem, klasör içindeki gizli dosyaları da (izin verilenler ölçüsünde) arşivler. Arşiv kökünde ./ yollarının görünebileceğini unutmayın.
4. Tam Dosya Yoluyla ZIP Oluşturma
Örneğin /home/kullanici/www dizinini bulunduğunuz konumdan arşivlemek için:
zip -r ~/www-yedek.zip /home/kullanici/www
ZIP içinde dizin yolu kaydedilebilir; farklı bir klasör düzeni istiyorsanız önce cd /home/kullanici ile üst dizine geçip zip -r ~/www-yedek.zip www/ çalıştırın. zip arşivi dosyaları korur, ancak tek başına eksiksiz bir WordPress veya sunucu yedeği sayılmaz; veritabanı, izinler ve uygulama yapılandırmaları ayrıca değerlendirilmelidir.
Ubuntu Dosyalar Uygulamasında Sağ Tıklayarak ZIP Oluşturma
- Dosyalar uygulamasını açın ve sıkıştırılacak dosya ya da klasörleri seçin.
- Seçime sağ tıklayıp Ubuntu sürümünüzde görünen Sıkıştır veya Arşiv Oluştur seçeneğine basın.
- Dosya adı ve biçim seçimi sunulursa .zip biçimini seçin.
- Oluşturulan ZIP dosyasını konumunda kontrol edin.
Menü adları Ubuntu sürümüne ve kullanılan dosya yöneticisine göre farklı olabilir. Arşiv Yöneticisi (File Roller) de desteklenen sistemlerde kullanılabilir.
Gizli Dosyalar ZIP Arşivine Nasıl Eklenir?
Linux’ta adı noktayla başlayan .env veya .htaccess gibi dosyalar gizlidir. zip -r arsiv.zip proje/ klasörü özyinelemeli okuduğundan bu dosyaları da kapsayabilir; buna karşılık yalnızca * kabuk kalıbını kullanmak gizli dosyaları dışarıda bırakabilir. Arşivi paylaşmadan önce gizli dosyaları kontrol edin; .env gibi dosyalarda parola ve API anahtarları bulunabilir.
ZIP Arşivinden Dosya Hariç Tutma
-x ile önbellek veya günlük dosyaları gibi gereksiz yolları hariç tutabilirsiniz. Deseni tırnak içine almak, joker karakterlerin ZIP tarafından yorumlanmasını sağlar:
zip -r proje.zip proje/ -x "proje/node_modules/*" "proje/*.log"
Hariç tutma desenleri arşivde oluşacak yola göre eşleşir. Komutu çalıştırdıktan sonra dosya listesini kontrol edin; bütün alt klasörlerdeki log dosyalarını hariç tutmak için desenleri gerektiği gibi genişletin.
ZIP Dosyasını Şifreyle Koruma Güvenli mi?
Bazı zip sürümlerinde -e seçeneği etkileşimli parola girmenizi sağlar:
zip -er korumali.zip belgeler/
Dikkat: Geleneksel zip -e şifrelemesi hassas veriler için güçlü bir güvenlik çözümü değildir. Parolayı komut satırına düz metin olarak yazmak yerine etkileşimli istemi kullanın. Güçlü şifreleme gereken dosyalarda uygun AES desteğine sahip arşivleme veya uçtan uca şifreleme çözümleri tercih edin.
Oluşturulan ZIP Dosyası Nasıl Kontrol Edilir ve Açılır?
Önce arşiv içindeki dosyaları listeleyin; ardından arşivin CRC/bütünlük kontrolünü yapın:
unzip -l arsiv.zip
unzip -t arsiv.zip
Dosyaları farklı bir klasöre çıkarmak için unzip arsiv.zip -d cikti/ komutunu kullanabilirsiniz. Kaynağı bilinmeyen ZIP arşivlerini çıkarmadan önce dosya adlarını ve içeriklerini inceleyin.
Ubuntu ZIP Komutu Çalışmıyorsa: Sık Hatalar
- zip: command not found:
sudo apt install zipile paketi kurun. - zip error: Nothing to do! Arşivlenecek dosyanın adı, yolu ve mevcut olup olmadığını kontrol edin.
- Permission denied: Dosya veya hedef klasör izinlerini kontrol edin; gelişigüzel
sudokullanmayın. - name not matched: Verilen yolun doğru olduğundan ve boşluk içeren adların tırnaklandığından emin olun.
- Klasör arşivi boş: Dizin için
-rseçeneği kullanıp kullanmadığınızı kontrol edin. - Disk alanı yetersiz:
df -hile boş alanı kontrol edin; sıkıştırılmış arşiv için ek disk alanı gerekir.
ZIP mi, tar.gz mi Kullanılmalı?
Windows ve macOS ile paylaşımda ZIP kolay bir tercihtir. Linux sistem yedeklerinde dosya izinleri, sembolik bağlantılar ve Unix dosya özelliklerinin korunması önemliyse tar tabanlı arşivler daha uygun olabilir. Örneğin tar -czf arsiv.tar.gz proje/ komutu gzip ile sıkıştırılmış TAR arşivi oluşturur. İhtiyaca göre tercih yapın.
Ubuntu ZIP Dosyası Hakkında Sık Sorulan Sorular
Ubuntu’da ZIP oluşturma komutu nedir?
Klasör için zip -r arsiv.zip klasor/, tek dosya için zip arsiv.zip dosya.txt komutunu kullanın.
Ubuntu’da zip komutu bulunamadı hatası nasıl çözülür?
sudo apt update ve sudo apt install zip unzip komutlarıyla gerekli paketleri yükleyin.
Ubuntu’da klasörün içindeki gizli dosyalar ZIP’e eklenir mi?
zip -r arsiv.zip klasor/ komutu özyinelemeli arşivlemede klasördeki noktayla başlayan dosyaları da içerebilir. Arşiv içeriğini unzip -l ile doğrulayın.
ZIP dosyasının bozuk olup olmadığı nasıl anlaşılır?
unzip -t arsiv.zip komutuyla arşivin bütünlüğünü kontrol edin.
Ubuntu’da program kurmadan ZIP dosyası oluşturulur mu?
Dosyalar uygulamasındaki sıkıştırma özelliği sisteminizde mevcutsa grafik arayüzden ZIP oluşturabilirsiniz; terminal aracı için zip paketinin kurulması gerekebilir.




