بررسی دستور 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 برای حذف فایل ها از طریق ترمینال استفاده می کنیم.