انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: محمدرضا دولتی در 15 بهمن 1388، 07:03 ب‌ظ

عنوان: مشکل با دستور rm
ارسال شده توسط: محمدرضا دولتی در 15 بهمن 1388، 07:03 ب‌ظ
من با دستور rm میتونم فایل رو پاک کنم   ولی برای پاک کردن directory با مشکل روبرو میشم  ](*,)
عنوان: پاسخ به: مشکل با دستور rm
ارسال شده توسط: جادی در 15 بهمن 1388، 07:06 ب‌ظ
دلیلش دقیقا همینه که آر.ام. مخصوص پاک کردن فایل است نه دایرکتوری. برای پاک کردن دایرکتوری باید از rmdir استفاده کنی. البته معمولا از سوییچ r توی همون rm استفاده می کنن که می گه اگر چیزی که بهش داده شده دایرکتوری هم بود و حتی اگر توش پر هم بود، همه رو پاک کنه.
عنوان: پاسخ به: مشکل با دستور rm
ارسال شده توسط: محمدرضا دولتی در 15 بهمن 1388، 07:34 ب‌ظ
دلیلش دقیقا همینه که آر.ام. مخصوص پاک کردن فایل است نه دایرکتوری. برای پاک کردن دایرکتوری باید از rmdir استفاده کنی. البته معمولا از سوییچ r توی همون rm استفاده می کنن که می گه اگر چیزی که بهش داده شده دایرکتوری هم بود و حتی اگر توش پر هم بود، همه رو پاک کنه.
ممنون از راهنماییت تو چنتا سایتم چیزای خوبی پیدا کردم
1.برای پاک کردن directory که توش directory خالی هست
از دستور rmdir -p میشه استفاده کرد مثلا rmdir -p f1/f2/f3
2.برای پاک کردن directory که توش directory هست و تو همون directory فایلم هست
میشه از دستور rm -rf استفاده کرد مثلا rm -rf root/f1/f2 دقیقا مثل rm -r کار میکنه