نمایش نتایج: از شماره 1 تا 10 , از مجموع 36

موضوع: اموزش دستورات لینوکس به فارسی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #22
    عضو انجمن alieblice آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    111
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    247
    تشکر شده در
    86 پست

    پیش فرض دستور du




    دستور du برای دیدن فضاهای اشغال شده توسط فایل ها و دیگر اجزای داخل دایرکتوری ممورد نظر است

    شکل کلی دستو ر به این شکل هستش
    کد:
    du [OPTION]... [FILE
    ]...

    که اپشن ها ی زیادی هم داره

    چند مثال:

    1-اگه دستور du رو به صورت هیچ اپشنی بزنین فقط حجم دایرکتوری های داخل اون فایل و ساب دایرکتوری هاشون رو نشون میده
    کد:
    root@192.168.1.43:/var/log# du
    756     ./account
    2140    ./apache2
    320     ./installer/cdebconf
    684     ./installer
    12      ./fsck
    36      ./apt
    گه اعداد قابل فهم نیستن میتونین از اپشن -h استفاده کنین
    کد:
    root@192.168.1.43:/var/log# du -h
    760K    ./account
    2.1M    ./apache2
    320K    ./installer/cdebconf
    684K    ./installer
    12K     ./fsck
    36K     ./apt
    2- اگه میخاین که فقط حجم فایلای داخل فولدر مورد نظر رو ببینین بدون هیچ ساب دایرکتوری این دستورو بزنین
    کد:
    root@192.168.1.43:/var# du -sh *
    2.9M    backups
    103M    cache
    109M    lib
    4.0K    local
    8.0K    lock
    11M     log
    4.0K    mail
    4.0K    opt
    84K     run
    12K     spool
    4.0K    tmp
    12G     www
    3-اگه فقط حجم یک دایرکتوری خاصی رو می خاین ببینین از اپشن -s استفاده کنین
    کد:
    root@192.168.1.43:/# du -s /var/log
    10404   /var/log
    root@95-168-161-82:/#
    4-اگه میخاین حجم یک سری فایل با فرمت خاص و به همراه حجمشون ببینین دستورو این جوری بزنین
    کد:
    root@192.168.1.43:/var/www//files# du -h *.rar
    416M    backtrack4.r2.www.vatandownload.com.part3.rar
    382M    backtracktutorials.www.vatandownload.com.part1.rar
    382M    backtracktutorials.www.vatandownload.com.part2.rar

    دستور du شماره 2

    برای به دست آوردن سایز یه دایرکتوری
    du
    این دستور همه دایرکتوری های داخل دایرکتوری جاری رو سایزشون رو بهتون میگه. خط آخر هم سایز دایرکتوری جاری رو میگه. توجه بشه که سایز ها در حالت عادی به صورت Kb نشان داده میشوند.
    کد:
     du /home/david
    این فرمان size دایرکتوری /home/david رو میده
    کد:
     du -h
    این فرمان یه خروجی قابل فهم تری رو نشون میده. در این حالت اگر فایل‌ها به کیلوبایت باشه با K، اگه به مگابایت باشه با M و …
    کد:
     du -ah
    این دستور نه تنها دایرکتوری ها بلکه تمام فایل‌های داخل دایرکتوری جاری رو نشون میده
    du -c
    اندازه دایرکتوری جاری را به شکل زیر نشان میدهد:
    30M.
    30M total
    من خودم درست متوجه نشدم که این دقیقاً به چه دردی میخوره اما این Total
    میتونه جایی که میخوایم با دستور grep فقط اندازه نهایی دایرکتوری جاری رو پیدا کنیم مفید باشه.

    کد:
     du -ch | grep total
    این دستور فقط خط آخر را در خروجی خواهد داشت که اندازه دایرکتوری جاری را نشان میدهد.
    کد:
     du -s
    بهترین راه و ساده‌ترین راه برای فهمیدن اندازه دایرکتوری جاری.(بسیار خلاصه و فقط اندازه دایرکتوری جاری رو نشون میده)که البته بهتره که یه h هم بهش اضافه کنید تا خوانا تر بشه.
    کد:
     du –exculde=mp3
    خوب این دستور میاد اندازه دایرکتوری جاری و زیر دایرکتوری ها رو اعلام میکنه، به جز اون فایل‌هایی رو که تو نامشون mp3 وجود داره. بنابر این اگه فایل‌های Mp3 در دایرکتوری جاری داشته باشیم، اندازه اونا اعلام نمیشه.
    دستور df
    برای به دست آوردن مقدار فضای خالی دیسک/اندازه استفاده شده

    df
    با زدن این دستور خروجی نمایش داده شده شامل ۶ ستون است که کاملاً قابل فهم هستند. توجه شود که اندازه ها بر اساس کیلوبایت هستند
    کد:
     df -h
    همونطور که قبلاً هم گفته شد، option -h برای قابل فهم تر شدن خروجی به کار میره
    اکثر کاربر ها از option دیگه ای چندان استفاده نمیکنن. بنابر این df رو در همین حد توضیح میدیم.

    منبع:
    Tips For Linux - How to find - Size of a directory & Free disk space
    دستور du شماره یک
    آموزش: اموزش دستورات لینوکس به فارسی
    وسطای صفحه هستش

    منبع :
    راهنمای ترمینال اوبونتو (دانسته‌هایمان را به اشتراک بگذاریم)

  2. تعداد تشکر ها ازalieblice به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 23:20
  2. پاسخ ها: 14
    آخرين نوشته: June 11th, 2014, 14:25
  3. پاسخ ها: 0
    آخرين نوشته: February 21st, 2013, 22:30
  4. پاسخ ها: 0
    آخرين نوشته: December 24th, 2011, 17:39

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •