
Merhabalar. Bu defa Linux’ta dosya ve klasör sıkıştırma (Arşiv) ve sıkıştırılmış dosyaları nasıl açacağınızı anlatacağım. Aslına bakarsanız her yerde rastlanan komutları kendimce vereceğim.
Bu yazılan komutları SSH üzerinden ya da Linux kullanıyorsanız konsol/terminal üzerinden çalıştırmalısınız.
İlk uzantımız Windows kullanıcıları içindir: zip uzantısı
Dosya sıkıştırmak için:
zip DosyaAdi.zip DosyaAdi
Klasör sıkıştırmak için: (Ubuntu kullanıyorsanız -r önemli değildir)
zip -r klasor.zip KlasorAdi
Zipli dosya açmak için:
unzip DosyaAdi.zip
Şifreli zip dosyasını açmak için:
unzip -P DosyaSifresi DosyaAdi.zip
Zip’i farklı klasöre açmak için:
unzip DosyaAdi.zip -d /acacagimizklasor
Not: unzip kurulu değilse
yum install unzip
Şimdi rar uzantısına geçelim:
Dosya sıkıştırmak için:
rar a -ap DosyaAdi.rar DosyaAdi
Şifreli rar dosyası oluşturmak için:
rar a -ap -p DosyaAdi.rar DosyaAdi
(DİKKAT: Komut sonrası şifreyi iki defa yazmanız istenecek.)
Parçalı rar dosyası oluşturmak için:
rar a -v200M DosyaAdi.rar DosyaAdi
rar dosyası açmak için:
unrar e DosyaAdi.rar
Şifreli rar açmak için:
unrar e -p DosyaSifresi DosyaAdi.rar
İçeriği listelemek için:
unrar l DosyaAdi.rar
gzip ve tar/tar.gz uzantıları:
gzip ile sıkıştırma:
gzip -9 DosyaAdi
gzip dosyasını açmak için:
gunzip DosyaAdi.gz
tar ile işlemler:
Klasörleri/dosyaları tar haline getirmek:
tar -cvf dosyalar.tar dosya1 dosya2 dosya3 ...
tar.gz oluşturmak için:
tar cvzf DosyaAdi.tar.gz DosyaAdi
tar.bz2 oluşturmak için:
tar cvjf DosyaAdi.tar.bz2 DosyaAdi
tar.gz dosyasını açmak için:
tar xvzf DosyaAdi.tar.gz
tar.bz2 dosyasını açmak için:
tar xvjf DosyaAdi.tar.bz2
tar dosyasını açmak için:
tar -xvf DosyaAdi.tar
İçeriğini listelemek için:
tar -tf DosyaAdi.tar
Dosyayı farklı klasöre açmak için:
tar xvzf DosyaAdi.tar.gz -C /nereyeacilacaksa/
.tgz uzantılı dosyayı açmak için:
tar zxvf DosyaAdi.tgz
tar komutundaki temel parametreler:
- -c Create: Tar dosyası oluşturmak için.
- -x Extract: Tar dosyasını açmak için.
- -t Table of contents: İçeriği listelemek için.
- -v Verbose: İşlemdeki dosyaları listelemek için.
- -z: Gzip sıkıştırmasını belirtir.
- -f File: Dosya ismini belirtmek için.
SORUYA CEVAP: Eğer tar.gz arşivi oluşturup dosyaları otomatik silmek isterseniz:
tar cvzf DosyaAdi.tar.gz DosyaAdi --remove-files
Sanırım hepsini yazdım. Sorularınız olursa yorum olarak yazabilirsiniz.