'cat' komutu ve '>>' operatörü

Başlatan sem, 01 Şubat 2011 - 19:13:23

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

sem

Arkadaşlar cat komutunu aşağıdaki şekilde kullanılıyorum.

cat /gösterilecek/dosya

Bu şekilde uçbirimden görüyorum dosyamı.

cat /gösterilecek/dosya  >  /yazılacak/Dosya

Bu şekilde gösterilecek dosyamı yazacağım dosyayı da belirtmiş oluyorum.

cat /gösterilecek/dosya  >>  /yazılacak/Dosya

Bu kullanım ile /yazılacak/dosyaya yazılıyor. Fakat; dosya yoksa yeniden oluşturuluyor varsa yeni yazacaklarım dosyanın sonuna yazılıyor.

Bu şekilde bir resim dosyasını >> operatörü ile kullanıyorum ve başka bir dosyaya yazdırıyorum. Resmin kendisi 124.9 KB boyutunda. >> operatörü ile yaptığım yazdırma işlemini bir çok kere tekrarlayıp yaklaşık 3 MB boytunda bir dosya elde ettim. Yani 125 KB lık bir dosyadan >> operatörü silsilesi ile 3 MB lık dosyam oldu.

Kafama takılan ise 3 MB dosya ile 125 dosya arasında bir fark yok. Tek fark boyut oldu. Yani resim ne bozuldu, ne hasarlı bir dosya oluştu. Sanki aynı dosya gibi ama boyutları çok farklı...

Bu yeni oluşturduğum resim dosyasının üzerine yazdığımda bozulması gerekmez mi acaba? Bu durum ne ile alakalıdır?

125 KB lık dosya
Alıntı Yapsem0900@ubuntu:~$ file '/home/sem0900/Desktop/Scanned Document.jpg'
/home/sem0900/Desktop/Scanned Document.jpg: JPEG image data, JFIF standard 1.01

Yaklaşık 3 MB lık dosya
Alıntı Yapsem0900@ubuntu:~$ file '/home/sem0900/Desktop/yeni'
/home/sem0900/Desktop/yeni: JPEG image data, JFIF standard 1.01

".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

utdmr

Büyük ihtimalle resim görüntüleyiciler görmezden geliyordur gerektiğinden fazlasını. Zaten bu şekilde bir mantıkla bir resime dosya da gizlenebiliyor, tutorial'leri vardı internette.
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.