Linux'ta dosya ve dizinlerin boyutunu terminalde nasıl görebilirim?

Linux'ta dosya ve dizinlerin boyutunu terminalde nasıl görebilirim?

Linux'ta bir dosya veya dizinlerin boyutunu öğrenmenin bir çok yöntem mevcut. Bu yazıda bunlardan bir kaçına değinmiş olacağım.

1. Yöntem

Dizin içeriğini listeleme komutu olan ls 'i kullanarak dosya boyutunu öğrenmek:

MB cinsinden dosya boyutu için:

ls -l --b=M  dosyaadi | cut -d " " -f5

GB cinsinden dosya boyutu için:

ls -l --b=G  filename | cut -d " " -f5

2. Yöntem

du komutunu kullanarak dosya/dizin boyutunu öğrenmek:

du dosyaadi/dizinadi

Boyutu bayt cinsinden değilde MB veya GB cinsinden görmek ister isek.

MB:

du -BM dosyaadi/dizinadi

GB:

du -BG dosyaadi/dizinadi

3. Yöntem

Büyük bir yardımcı program olan ncdu - alt klasörler ve dosyalar hakkında ayrıntılı bilgi ile dizin boyutunu gösterebilir.

Kurulum

Ubuntu:
$ sudo apt-get install ncdu

Kullanım

Komut satırına ncdu [yol] yazın. Yolunuzu analiz ederken şöyle bir çıktı sizi karşılayacak:

ncdu root

Yolu analiz ettikten birkaç saniye sonra, şöyle bir şey göreceksiniz:

$ ncdu 1.11 ~ Use the arrow keys to navigate, press ? for help
--- / ---------------------------------------------------------
.  96,1 GiB [##########] /home
.  17,7 GiB [#         ] /usr
.   4,5 GiB [          ] /var
    1,1 GiB [          ] /lib
  732,1 MiB [          ] /opt
. 275,6 MiB [          ] /boot
  198,0 MiB [          ] /storage
. 153,5 MiB [          ] /run
.  16,6 MiB [          ] /etc
   13,5 MiB [          ] /bin
   11,3 MiB [          ] /sbin
.   8,8 MiB [          ] /tmp
.   2,2 MiB [          ] /dev
!  16,0 KiB [          ] /lost+found
    8,0 KiB [          ] /media
    8,0 KiB [          ] /snap
    4,0 KiB [          ] /lib64
e   4,0 KiB [          ] /srv
!   4,0 KiB [          ] /root
e   4,0 KiB [          ] /mnt
e   4,0 KiB [          ] /cdrom
.   0,0   B [          ] /proc
.   0,0   B [          ] /sys
@   0,0   B [          ]  initrd.img.old
@   0,0   B [          ]  initrd.img
@   0,0   B [          ]  vmlinuz.old
@   0,0   B [          ]  vmlinuz

Linux'ta dosya veya dizinlerin boyutunu öğrenmek için kullandığım bir kaç yöntemden bahsettim. Bu yöntemlerden hangisini kullanıyorsunuz? Bu yöntemlerden başka kullandığınız bir yol var mı? Lütfen yorumda görüşlerinizi belirtin.


Yorumlar

There are no comments yet.

Mesaj alanı doldurulması zorunludur.
Markdown kopya kağıdı.


Haber bültenime abone olun

Aylık bültenime katılın ve yeni hikayeleri asla kaçırmayın.