تجاوز إلى المحتوى الرئيسي
Maher Sakka
Main navigation
  • الرئيسية
  • الإتصال بي
Language switcher
  • English
  • عربي
مسار التنقل
  1. الرئيسية
  2. مدونة
  3. كيفية الحصول على حجم الدلائل في Linux

كيفية الحصول على حجم الدلائل في Linux

للحصول على معلومات حول إجمالي المساحة والمساحة المتوفرة على نظام ملفات Linux يمكن استعمال الأمر df.

df

يعرض الأمر df معلومات حول جميع أنظمة الملفات المثبتة والتي تتضمن الحجم الإجمالي والمساحة المستخدمة ونسبة الاستخدام ونقطة التحميل:

[root@myhost /]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
devtmpfs         1866660        0   1866660   0% /dev
tmpfs            1890928        0   1890928   0% /dev/shm
tmpfs            1890928   198152   1692776  11% /run
tmpfs            1890928        0   1890928   0% /sys/fs/cgroup
/dev/sda1       52417516 27336288  25081228  53% /
tmpfs             378188        0    378188   0% /run/user/10000
tmpfs             378188        0    378188   0% /run/user/10001
tmpfs             378188        0    378188   0% /run/user/0
tmpfs             378188        0    378188   0% /run/user/1000

قد يكون من الصعب تحليل قوائم أرقام المساحات الطويلة. في هذه الحالة بالإمكان استعمال التعليمة -h (اختصار لـ --human-readable ) الذي ينسق المعلومات بطريقة سهلة لقراءة البشر:

df -h
[root@myhost /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  194M  1.7G  11% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1        50G   27G   24G  53% /
tmpfs           370M     0  370M   0% /run/user/10000
tmpfs           370M     0  370M   0% /run/user/10001
tmpfs           370M     0  370M   0% /run/user/0
tmpfs           370M     0  370M   0% /run/user/1000
tmpfs           370M     0  370M   0% /run/user/997
tmpfs           370M     0  370M   0% /run/user/10004

وللحصول على المساحة الجملية لحجم دليل معين يمكن لإستعمال الأمر du مع التعليمة s:

[root@myhost var]# du -s
19846360        .

كما يمكن الإستعانة بالتعليمة -h لتنسيق المعلومات بطريقة سهلة لقراءة البشر:

[root@myhost var]# du -sh
19G     .

وللحصول على المساحة الجملية لحجم كل دليل و ملف في دليل معين يمكن استعمال الأمر du مع تحديد الهدف * :

du -sh *
[root@myhost var]# du -sh *
0       adm
321M    cache
0       crash
8.0K    db
0       empty
0       games
0       gopher
0       kerberos
16G     lib
0       local
0       lock
215M    log
0       mail
64K     named
0       nis
0       opt
0       parallels
0       preserve
16K     proftpd.delay
178M    qmail
0       run
7.6M    spool
4.0K    tmp
2.5G    www
0       yp

كما يمكن استخراج الدلائل الأكبر حجمًا (الـ15 الأوائل) في دليل معين باستخدام مجموعة الأوامر التالية:

du -a . | sort -n -r | head -n 15
[root@myhost var]# du -a . | sort -n -r | head -n 15
19844732        .
16578248        ./lib
15174840        ./lib/psa/dumps
15174840        ./lib/psa
8535596 ./lib/psa/dumps/domains
3838188 ./lib/psa/dumps/domains/mydomain1.com
2748388 ./lib/psa/dumps/domains/mydomain2.com
2530424 ./www
2530380 ./www/vhosts
1362496 ./lib/psa/dumps/domains/mydomain3.tn
1331368 ./www/vhosts/mydomain1.com
1166488 ./lib/mysql
1148928 ./lib/mysql/ibdata1
661220  ./lib/psa/dumps/domains/mydomain1.com/sites
586524  ./lib/psa/dumps/domains/mydomain4.com
الأوسمة
  • Linux
المقالات الأخيرة
  • حل خطأ php: command not found في Plesk و Debian / Centos
  • كيفية ضغط وفك ضغط الملفات في لينكس باستخدام ZIP
  • ضغط واستخراج الملفات المضغوطة TAR في أنظمة لينكس
  • كيفية العثور على الملفات التي تحتوي على نص معين في لينكس
  • كيفية تحديد إصدار توزيعة و نواة لينكس قيد التشغيل
أوسمة
  • Laravel
  • Linux
  • Drupal
  • قاعدة البيانات
  • نصائح وحيل
  • الجوال
المقالات الأخيرة
  • حل خطأ php: command not found في Plesk و Debian / Centos
  • كيفية ضغط وفك ضغط الملفات في لينكس باستخدام ZIP
  • ضغط واستخراج الملفات المضغوطة TAR في أنظمة لينكس
الأرشيف الشهري
  • ماي 2017 (2)
  • أكتوبر 2017 (1)
  • نوفمبر 2017 (1)
  • أغسطس 2018 (2)
  • أكتوبر 2020 (2)
  • أغسطس 2023 (1)
  • يوليو 2024 (2)
  • نوفمبر 2024 (1)
  • أبريل 2025 (1)
RSS feed

mahersakka.com © 2024