تبلیغات
وبلاگ تخصصی لینوکس - مطالب آذر 1391
 
وبلاگ تخصصی لینوکس
درباره وبلاگ


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

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



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

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

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

کامند du مقدار فضایی که فایل‌ها و دایرکتوری‌ها از دیسک اشغال کردند را نمایش می‌دهد. در صورت استفاده از اٌپشن h می‌توان اندازه تک فایل‌ها رابه فرمت قابل خواندن برای انسان مشاهده کرد، برای مثال اندازه فایلی را که 2648 کیلوبایت است را 2.6M نمایش می‌دهد. با استفاده از اٌپشن s به همراه آن می‌توان اندازه نهایی دایرکتوری مورد نظر با تمام فایل‌های درون آن را مشاهده کزد.


$ du -sh Pictures/

5.3G Pictures/


درصورت استفاده از اٌپشن ah- اندازه تمام فایل‌ها و سابدایرکتوری‌های دایرکتوری مورد نظر را بطور جداگانه نمایش می‌دهد.


$ du -ah Documents/

84K Documents/poster/gereft/1.jpg

5.9M Documents/PK/presents-910820.rar

242M Downloads/Radio Geek


کامند زیر پنج فایل بزرگ در دایرکتوری مورد درخواست نمایش می دهد.


$ du -a storage | sort -nr | head -n 5

105367464 .

61717620 ./archives

36011036 ./archives/Music

31444216 ./unsorted-pics

31384836 ./unsorted-pics/Pictures

می‌توان اندازه چندین دایرکتوری را با یک کامند بدست آورد.


$ du -sh unsorted-pics receipt_files archives

30G unsorted-pics

396K receipt_files

59G archives


همینطور می‌توان از wildcard‌ها در این کامند استفاده کرد:


$ du -sh unsorted-pics/*

3.4M unsorted-pics/albums

34M unsorted-pics/bratgrrl-pics


همچنین می‌توان فرمت خاصی از فایل‌ها را جستجو کرد:


$ du -h *.jpeg *.png

32K figure1.jpeg

128K figure2.jpeg







نوع مطلب : کامند در لینوکس، 
برچسب ها : اندازه فایل‌ها با کامند du،
لینک های مرتبط :
یکشنبه 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،


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

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

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

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

$ grep --color word /data/myfile

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