09.11.2017 23:58 Tarihinde oluşturuldu. / 49 Kez okundu.
Linux dosya sıkıştırma ve sıkıştırılmış dosyayı açmak

Dosya sıkıştırma işlemi dünya üzerinde bir çok kullanıcı tarafından az yer kaplaması nedeniyle ve bir çok dosyayı tek bir dosya haline getirmek amacıyla kullanılmaktadır. Windows işletim sistemli bilgisayarlarda Winzip, WinRar, 7Zip ve benzeri yazılımları dosya sıkıştırmak ve sıkıştırılmış dosyayı açmak amacıyla kullanılmaktadır. Ancak Linux bilgisayarlarda bu işlemi yapmak için bir kaç kod yeterli olacaktır. Tabi uzak server üzerinde işlem yapmak istiyorsanız Putty aracılığıyla serverınıza bağlanarak bu işlemleri gerçekleştirebilirsiniz.

ilk adım olarak serverınıza bağlantı kurmanız gerekiyor. Ben burda örnek olarak kendi local makineme bağlantı yapacağım. (Nasıl bağlantı yapacağınızı bilmiyorsanız sitemizde SSH bağlantısı olarak aratma yaparak SSH bağlantısı hakkında bilgi edinebilirsiniz.)

 

Bağlandıktan sonra üzerinde çalışmak istediğimiz dosya veya klasör bulunmadığından ben kendim klasörler oluşturacağım.

mkdir [klasöradı]

Şeklinde komut girerek minimalpro isimli bir klasör oluşturuyoruz. Dosyanın oluştuğundan emin olmak için  ls  komunu kullanarak bulunduğum klasörün içini listeleme işlemi yapıyoruz. Daha sonra zip ve unzip komutlarını denemek için komut satırıma  zip minimalpro/  şeklinde komutumuzu giriyoruz. Bir çok linux versiyonunda bu komutlar kurulu halde geliyor olsalar da minimal olarak kurulmuş linux sistemlerde sizin komutları yüklemeniz gerekebilir.

zip ve unzip kurulumu:

Debian ve Ubuntu için kurulum komutları

sudo apt-get install zip 
sudo apt-get install unzip

Red Hat Linux, Fedora ve Centos için kurulum komutları

sudo yum install zip 
sudo yum install unzip 

Nasıl Dosya Sıkıştırılır, Zip hale getirilir.

dosya sıkıştırmak için kullanacağınız komut zip komutudur. Kullanım şekli şu şekilde olacaktır

 zip [yeni oluşturulacak dosya] [dosya1] [dosya2] [dosya3] ......

 

Sıkıştırılmış dosya nasıl extract edilir, Unzip işlemi

 zip ve unzip işlemleri bu kadar basittir. Bazı özel durumlar konusunda da bilgi verecek olursak.

 

Bulunulan dizin içindeki tüm dosyaları sıkıştırmak

zip [dosyaadı.zip] * 

Bulunulan dizin içindeki tüm dosya ve alt dizinleri sıkıştırmak

zip -r [dosyaadi.zip] * 

Zip dosyası içindeki dosyaları listelemek. İçeriğini görmek.

unzip -l [dosyaadi.zip]
İsim:
Yorum:
Doğrulama:
Yorum Ekle