تبلیغات
وبلاگ تخصصی لینوکس - کامند df را بهتر بشناسیم!
 
وبلاگ تخصصی لینوکس
درباره وبلاگ


به نام خداوند جان افرین

حکیم سخن در زبان آفرین



من كاربر علاقه مند به لینوكس و فارق التحصیل IT سال 89

در این وبلاگ اطلاعاتی كه در رابطه با لینوكس كسب
می كنم رو خواهم گذاشت تا مورد استفاده دیگران
قرار بگیره

مدیر وبلاگ : azam keimasi
مطالب اخیر
نویسندگان
یکشنبه 19 آذر 1391 :: نویسنده : azam keimasi

کامند df یا disk free ، کامندی است که اکثر کاربران تازه‌وارد تصور نادرستی از آن دارند. آن‌ها انتظار دارند تا اندازه و سایز دایرکتوری‌هایشان را ببینند، در صورتی‌که این کامند اطلاعات مفیدی در رابطه با فایل‌سیستم ارائه می‌دهد. (برای مشاهده سایز دایرکتوری از du استفاده می‌شود)

در صورت استفاده از این دستور بدون هیچ آرگونتی، در خروجی دستور، به شما فضای استفاده شده و خالی فایل‌سیستم‌های مانت شده، پارتیشن‌های آن‌ها، و مانت‌پوینت‌ها(مانت‌پوینت=دایرکتوری که فایل‌سیستم مورد نظر به آن اختصاص داده شده است) را نمایش خواهد داد.



$ df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 29222392 19353412 8404256 70% / udev 1982916 4 1982912 1% /dev tmpfs 809892 1072 808820 1% /run none 5120 0 5120 0% /run/lock none 2024724 1388 2023336 1% /run/shm /dev/sdb3 593262544 200333868 363234532 36% /home/carla/moarstuff /dev/sda1 1730404792 1616359192 27442000 99% /home/carla/storage /dev/sda2 221176480 160279584 49824796 77% /home/carla/1home

با افزودن سوییچ h- برای دیدن خروجی به فرمت human readable (خوانا برای انسان) و همینطور حذف فایل‌سیستم‌های مجازی که فقط در حافظه وجود دارند و نمایش پارتیشن‌های هارد می‌بایستی از grep در ادامه کامند به‌شکل زیر استفاده کرد:

$ df -h |grep ^/

/dev/sdb1        28G   19G  8.1G  70% /
/dev/sdb3       566G  192G  347G  36% /home/carla/moarstuff
/dev/sda1       1.7T  1.6T   27G  99% /home/carla/storage
/dev/sda2       211G  153G   48G  77% /home/carla/1home

کامند df را بر روی فایل یا دایرکتوری خاصی اعمال نمی‌توان کرد، و فقط بر روی فایل سیستم کاربرد دارد. در صورت اضافه کردن مسیر فایل یا دایرکتوری خاصی در ادامه دستور به عنوان آرگومنت، در خروجی اطلاعاتی درباره‌ی فایل‌سیستمی که آن فایل یا دایرکتوری در آن قرار دارد مشاهده خواهد شد:

$ df -h /var

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1        28G   19G  8.1G  70% /

یکی از سوییچ‌های کاربردی در این دستور T-‌است. که نوع فایل‌سیستم را نمایش می‌دهد:

$ df -Th |grep ^/

/dev/sdb1  ext4    28G   19G  8.1G  70% /
/dev/sdb3  ext3   566G  192G  347G  36% /home/carla/moarstuff
/dev/sda1  btrfs  1.7T  1.6T   27G  99% /home/carla/storage
/dev/sda2  ext4   211G  153G   48G  77% /home/carla/1home

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

$ df -ht btrfs

/dev/sda1  btrfs  1.7T  1.6T   27G  99% /home/carla/storage






نوع مطلب : کامند در لینوکس، 
برچسب ها : کامند df،
لینک های مرتبط : source،
سه شنبه 21 آذر 1391 08:14 ب.ظ
بسیار عالی
ای کاش آموزش های بیشتری رو میذاشتین.
azam keimasiممنون دوست عزیز، حتما :)
یکشنبه 19 آذر 1391 04:52 ب.ظ
pسلام دوست عزیز
تالار گفتمان ما به تعدادی مدیر ، مدیر ارشد ، ناظر و کاربر فعال نیاز داره
خیلی خوشحال میشیم که با تالارگفتمان ما همکاری کنید.
منتظر شما هستیم
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

برای اجرای یک دستور خاص در زمانی مشخص می‌توانید از دستور at استفاده نمایید. مانند:

$ echo 'cp -r /home/* /data/' | at 12:35

برای خواندن خطوطی در فایل‌های متنی که حاوی کلمه خاصی می‌باشد از دستور grep استفاده نمایید. با اضافه کردن گزینه color-- کلمه ممورد نظر بصورت رنگی علامت‌گذاری خواهد شد. مانند:

$ grep --color word /data/myfile

برای ایجاد یک فایل فشرده شده از یک دایرکتوری خاص می‌توانید از دستور زیر استفاده نمایید: $ tar -czf myarchive.tar.gz dirname