01 Mar

Linux’da bir dosyanın içeriğini boşaltmak

Büyük dosyalar ile uğraşıyorsunuz, dosyayı silmek yerine sadece içeriğini silmek istiyorsunuz. Ama herhangi bir editör ile açtığınızda takılmalar yaşıyorsunuz ve beklerken saç baş yoluyorsunuz. Buunun daha kolay bir yolu olmalı, böyle eziyete can dayanmaz 🙂
Evet kolay bir yolu var, bir değil iki yolu var (en azından benim bildiğim) :
Birincisi truncate diye bir komut var , ve bununla

truncate dosyaadi

demeniz yeterli. Fakat truncate her linux sürümünde ön tanımlı gelmiyor. Bunu kullandığınız linux dağıtımının paket yöneticisinde yükleyebilirsiniz. Ama onun yerine çok daha kolay ikinci yöntemi kullanarak dosyamızın içeriğini boşaltabiliriz :

:>dosyaadi

Evet hepsi bundan ibaret, dosyanızın içeriğine baktığınızda bomboş olduğunu göreceksiniz. Yalnız şunu unutmayın, bu komutları kullandığınızda size sileyim mi diye sormayacaktır, direkt olarak dosyanın içeriğini boşaltacaktır.

Yeri gelmişken bu konuya bir ekleme daha yapayım. Harddiskde kalan alan miktarını da şu komut ile öğrenebiliriz :

df -h

Gerçi kalan alan miktarını gösteren güzel araçlar mevcut, ama gün olur ssh ile erişmeniz gerekir ve grafiksel bir arayüz bulamazsanız, mutlaka aklınızda bulunması gereken bir komuttur kendisi.