دلیلش دقیقا همینه که آر.ام. مخصوص پاک کردن فایل است نه دایرکتوری. برای پاک کردن دایرکتوری باید از 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 کار میکنه