دستور rm در لینوکس

دستور rm در لینوکس

بررسی دستور rm

دستور rm در لینوکس برای پاک کردن فایل ها از طریق ترمینال و مخفف کلمه ی remove است.

فرم کلی:

rm "path_to_file"
        

توجه

برای پاک کردن فایل های روت توسط rm نیاز به دسترسی روت داریم.

اگه بخوایم یک پوشه با محتوای داخلشو پاک کنیم از آرگومان r استفاده می کنیم؛ r ابتدای حرف recursive است.

rm -r "path_to_directory"
        

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

rm -i "path_to_file"
        

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

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

rm -rf "path_to_directory"
        

دستور rm از regex پشتیبانی میکنه به عنوان مثال اگه بخوایم تمام فایل های با پسوند .extension داخل یک پوشه رو پاک کنیم، مانند زیر عمل میکنیم:

rm -rf "path_to_directory/*.extension"
        

خلاصه

  • دستور rm در لینوکس مخفف remove است.
  • از rm برای حذف فایل ها از طریق ترمینال استفاده می کنیم.

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

arrow_drop_up
کپی شد!