فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.

حذف (Remove (rm))

فرمان rm برای حذف فایل یا پوشه است. «حذف با rm» برگشت پذیر نیست. یعنی مثل پاک کردن برگه از دفتر؛ برگرداندنش سخت است. پس با دقت استفاده کن.

کاربرد پایه

برای حذف یک فایل، نام فایل را بده. سپس اینتر بزن.

rm my_file.txt

مشاهده در ادیتور

گزینه ها به صورت خلاصه

برخی گزینه ها رفتار rm را تغییر می دهند. هرکدام کاربرد مشخص دارند.

  • -r: حذف پوشه و محتوا.
  • -i: قبل از حذف می پرسد.
  • -f: حذف اجباری، بدون پرسش.
  • -v: نمایش روند حذف.

نمایش روند با -v

با -v می بینی کدام فایل حذف شد. برای پیگیری خوب است.

rm -v my_new_file.txt

مشاهده در ادیتور

حذف پوشه ها با -r

گزینه -r پوشه و همه فایل هایش را حذف می کند. بااحتیاط باش.

rm -r directory

مشاهده در ادیتور

امنیت بیشتر با -i

با -i قبل از حذف هر فایل سؤال می پرسد. اشتباه کم می شود.

rm -i my_file.txt

مشاهده در ادیتور

حذف اجباری با -f

گزینه -f بدون پیام هشدار حذف می کند. این گزینه خطرناک است.

rm -f file.txt

مشاهده در ادیتور

حذف ایمن پوشه ها

برای حذف پوشه با اطمینان، -i را کنار -r بگذار.

rm -i -r images

مشاهده در ادیتور

هشدار: مسیر را دوباره چک کن. یک فاصله اضافی می تواند فاجعه بسازد.

گام های عملی

  1. یک فایل تست بساز و حذف کن.
  2. با -i حذف امن را تمرین کن.
  3. یک پوشه تمرینی را با -r پاک کن.
  4. در صورت نیاز روند را با -v ببین.

جمع بندی سریع

  • «حذف با rm» برگشت پذیر نیست.
  • -i جلوی اشتباه را می گیرد.
  • -r پوشه ها را کامل حذف می کند.
  • -f خطرناک و بدون پرسش است.
  • -v گزارش دقیق می دهد.

برای جابه جایی پیش از حذف، به جابه جایی (mv) برو. کپی برداری امن را در کپی کردن (cp) ببین. همچنین ساخت فایل (touch) را بررسی کن. راهنمای حذف با rm همیشه همراه توست.