konsol etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
konsol etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Linux Dosya Boyutu Öğrenme (du Komutu)







                                         

Linux Dosya Boyutu Öğrenme



du komutu(du command):

Linux ta dosya ya da dizinlerin boyutunu öğrenmek istediğimizde kullanacağımız komuttur.

Kullanımı oldukça basit :

du dosya_adi

eğer bir dizin hakkında bilgi almak istiyorsak

du dizin_adi 

ya da

du dizin_yolu (/home/ersin/Download) 


Ancak eğer dizin içerisinde bir çok dosya ve dizin varsa hepsini boyutlarıyla beraber listeleyecektir.

Bu durumda sadece ilgili dizinin boyutunu öğrenmek istiyorsak:

du -sh dizin_adi  

Eğer bir dizin içerisindeki sadece bir alt dizinlerinin boyutlarını öğrenmek isterseniz şu komutu

kullanmanız gerekecektir.


du -h --max-depth=1 /Klasör/yolu

--max-depth=2 olursa ağaç şeklinde düşünürsek iki alt dizine kadar inecektir.

-h  dosyanın daha okunaklı olması için kullanılır boyutu byte cinsinden değilde MB veya GB gösterir


Bir dizindeki tüm dosya ya da dizinlerin boyutunu öğrenmek istiyorsanız

du -sh * kumutunu kullanın

Bir dizindeki resimlerin ya da başka dosyaların boyutunu öğrenmek isterseniz

du -sh  *.txt          ya da         du -sh  *.jpg




du komutuyla beraber bir çok parametre kullanılabilmektedir. Onlardan bazıları ve kullanım amaçları

aşağıdaki gibidir.


-a    =  Sadece dizinler değil dosyalarında disk kullanımlarını gösterir.
-B   =  birim baytlık bloklar kullanır.
-b    =  Boyutlar bayt cinsinden gösterilir.
-c    =  Bir genel toplam gösterilir.
-D   =  dosya bir sembolik bağ dosyası ise hedefindeki disk kullanımı gösterilir.
-h   =  Boyutları, okunması kolay biçimde gösterir (1K 234M 2G gibi).
-m  =  Boyutları Megabyte olarak gösteril size=1M ile aynıdır.
-S   =  Alt dizinlerin boyutları hesaba katılmaz.
-s    =  Her argüman için sadece toplam gösterilir.
-x   =  Diğer dosya sistemleri üzerindeki dizinler hesaba katılmaz.
-X  =  dosya içindeki şablonlarla eşleşen dosyalar hesaba katılmaz.


Daha fazla bilgi için:

man du  komutunu kullanın.















KONSOLDAN GİT KULLANIMI


                               


                                    GİT KULLANIMI




     git init    proje dizininde çalıştırıldığında o proje artık bir git dosyası haline gelmiş oluyor


    git  add  .    (. o dizindeki bütün dosyalar demek) ya da git  add  dosya_adi ile git projesi commit edilmeye hazır hale geliyor(henüz geçiş bölgesinde)



    git  commit  -m  "mesaj"  ile commit edilmeye hazır hale geliyor . Commit edilince git deposuna ekleniyor



   git  log    oluşturulan dosya hakkında bilgilerin(ne zaman oluşturulduğu, geliştirici adi, mail) cıktısını verir



   git  status   ise yeni eklenen dosya varmı varsa kırmızı renki olarak gösterir, eğer git add ile geçiş bölgesine alınıp tekrar çalıştırıldığında commit edilmeye hazır dosyaları yeşil renkte gösterir




    git  diff   dosyalarda yaptığımız değişikiği gösterir. Yeşil renkte gösterilen eklediklerimiz , kırmızı renkte ögsterilenler ise cıkardıklarımız(sildiklerimiz)





     Github hesabımızda bir hesap oluşturuyoruz(Proje dizini ile aynı olması daha iyi olur). Daha sonra proje dizinimize gelip uzak sunucuya(Github hesabımız)bir bağlantı ekleyeceğimizi belirteceğiz



    git  remote  add  "deponun_takma_adi"   link   (oluşturduğumuz depodaki link)



   git  push  u   githubRepo(deponun_takma_adi)   master dediğimizde bize Github hesabımızın kullanıcı adını soracak , kullanıcı adımızı girdikten sonra erter dediğimizde bu sefer şifre girmemizi isteyecek