ابزار کاربر

ابزار سایت


terminal:r:deleting-files-rm-command

این یک نگارش قدیمی از این مطلب است!


دستور rm حذف فایل و دایرکتوری

دستور rm به منظور حذف فایلها و دایرکتوری ها بکار میرود. برای حذف فایل ها موجود از دستور rm استفاده میشود. بصورت زیر:

rm file-name

مثال بالا فایل موجود filename را بطور کامل حذف میکند میتوان چندین فایل را بصورت زیر حذف کرد

rm file-name1 file-name2 file-name3

سیستم عامل گنولینوکس فرمانی به نام Undelete ندارد.
یعنی شما وقتیکه فایل یا پوشه ای را پاک کردید این پوشه از بین رفته است.
چرا اینگونه است؟!
چون لینوکس فرض میکند که کاربرانش باهوش هستند (برخلاف ویندوز مایکروسافت که صدبار هشدار میدهد و آخر هم فایل ها را به سطل آشغال میریزد)
به ویژه در استفاده از Wildcard ها دقت کنید. مثلا دستوری مثل rm *.html به نظر شما چه کار میکند ؟
همه فایلهای html موجود در هارددیسک شما را نابود میکند! شاید در مواردی استفاده از آن ضروری باشد ولی بکار بردن اتفاقی آن تبعات بدی خواهد داشت پس دقت کنید و باهوش هستید.

سوئیچ گزینه توضیحات
i- interactive– قبل از حذف یک فایل موجود از کاربر برای تایید سوال میشود.
اگر این گزینه تعیین نشود دستور rm بصورت خودکار فایل ها را حذف خواهد کرد
terminal/r/deleting-files-rm-command.1549035521.txt.gz · آخرین ویرایش: 2019/02/01 15:38 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki