بررسی دستور rm
از دستور rm در ترمینال لینوکس برای حذف فایل ها و پوشه ها استفاده میکنیم؛ کلمه ی rm مخفف remove است.
فرم کلی:
rm [Options] destination
توجه
برای پاک کردن فایل های روت توسط rm نیاز به دسترسی روت داریم.
دستور rm از regex پشتیبانی میکنه به عنوان مثال اگه بخوایم تمام فایل ها با پسوند .extension داخل یک پوشه رو پاک کنیم، مانند زیر عمل میکنیم:
rm ~/Documents/*.extension
آرگومان های پرکاربرد
در جدول زیر آرگومان های پرکاربرد دستور rm با توضیحاتشون شرح داده شده است.
| rm | |
|---|---|
| آرگومان | توضیحات |
| r | علاوه بر پوشه، فایل ها و پوشه های داخل پوشه رو به صورت بازگشتی پاک میکنه و r ابتدای حرف recursive است. |
| i | برای حذف هر فایل از کاربر اجازه میگیره. |
| f | تمام فایل ها رو به اجبار حذف میکنه، حرف f ابتدای کلمه ی force است و استفاده از f در کنار r مرسومه. |
در مثال زیر میخوایم پوشه MyDirectory رو به همراه تمام فایل ها و پوشه های داخلشو حذف کنیم.
rm -r ~/Documents/MyDirectory
در مثال زیر میخوایم تمام فایل های mp4 رو حذف کرده و برای حذف هر فایل ازمون پرسیده بشه.
rm -i ~/Videos/*.mp4
خلاصه
- دستور rm در لینوکس مخفف remove است.
- از rm برای حذف فایل ها از طریق ترمینال استفاده می کنیم.
بازخورد و دیدگاه ها
اولین نفری باشید که در این صفحه نظر میدهید