Esen! Bir arşiv dosyasına sağ tıklayıp açmak genelde bir windows alışkanlığıdır. Ancak linux ya da unix türevi bir işletim sistemi kullanıyorsanız, zamanınız komut satırında geçiyorsa, bu yöntemi kullanmazsınız. Biz genelde zip ya da rar dosyası deyip geçiyoruz ama bilmemiz gereken iki tür var: Sıkıştırma araçları ve arşiv araçları. Uzantısı sadece tar, iso, mar vs. olan dosyalar bizim için sadece arşiv dosyasıdır. Uzantısı tar.gz ya da sadece gz, zip, rar, cab olan dosyalar ise sıkıştırılmış dosyalardır. Bu yazıda en sık karşılaşacağınız sıkıştırma/arşiv araçlarını komut satırından nasıl hızlıca açıp ya da paketleyeceğimizi göstereceğim.
Tar – Tape Archiving Utility
Tar Yaratmak/Yapmak:
tar -cf arsiv.tar arsiv/
Tar Arşivini Açmak:
tar -xf arsiv.tar
Tar.Gz Dosyasını Yaratmak:
tar -zcvf dizin.tar.gz dizin/ tar -zcvf dosya.png.tar.gz dosya.png
Tar.Gz Dosyasını Açmak:
tar -zxvf dizin.tar.gz tar -zxvf dosya.png.tar.gz
Tar.Bz2 Dosyasını Yaratmak:
tar -jcvf dizin.tar.gz dizin/ tar -jcvf dosya.png.tar.gz dosya.png
Tar.Bz2 Dosyasını Açmak:
tar -jxvf dizin.tar.gz tar -jxvf dosya.png.tar.gz
Sıkıştırma Araçları:
Zip Dosyası Yaratmak:
zip -r arsiv_adi.zip arsiv_adi
Eğer OS X kullanıyor ve .DS_Store __MACOSX gibi dosyaların arşivinize eklenmesini istemiyorsanız:
zip -r -X arsiv_adi.zip arsiv_adi
Eğer zip dosyanıza şifre koymak istiyorsanız -e(encrypt) parametresini eklemelisiniz:
zip -r -e arsiv_adi.zip arsiv_adi
Zip Dosyasını Açmak:
unzip archive_name.zip
DMG (Disk iMaGe) – Sadece OS X için:
DMG Dosyası Yaratmak:
hdiutil create -format UDZO -srcfolder sıkışacakDizin arsiv_adi.dmg
DMG Dosyasını mount etmek:
hdiutil attach arsiv_adi.dmg
DMG Dosyasını Görüntülemek:
ls -lah /Volumes/arsiv_adi/
DMG Dosyasını Güvenli Çıkartmak
hdiutil eject /Volumes/arsiv_adi/
Comments of this post