אנדרואיד

פקודת Rm בלינוקס

RM 'forever rain' MV

RM 'forever rain' MV

תוכן עניינים:

Anonim

rm הוא כלי שורת פקודה להסרת קבצים וספריות. זוהי אחת מהפקודות המהותיות שכל משתמש לינוקס צריך להכיר.

במדריך זה נסביר כיצד להשתמש בפקודת rm באמצעות דוגמאות והסברים על אפשרויות ה- rm הנפוצות ביותר.

כיצד להשתמש rm

התחביר הכללי לפקודת rm (הסר) הוא כדלקמן:

rm… FILE…

כברירת מחדל, כאשר היא מבוצעת ללא כל אפשרות, rm לא מסיר ספריות ולא מבקש מהמשתמש להמשיך להמשיך בהסרת הקבצים הנתונים.

כדי למחוק קובץ בודד, השתמש בפקודת rm ואחריו שם הקובץ כטיעון:

rm filename

אם הקובץ אינו מוגן כתיבה, הוא יוסר ללא הודעה מוקדמת. בהצלחה, הפקודה אינה מניבה תפוקה ומחזירה אפס.

בעת הסרת קבצים מוגנים כתיבה, הפקודה תבקש ממך אישור, כמוצג להלן:

rm: remove write-protected regular empty file 'filename'?

הקלד y ולחץ על Enter כדי להסיר את הקובץ.

האפשרות -f אומרת ל- rm לא להנחות את המשתמש ולעולם להתעלם מקבצים וטיעונים לא קיימים.

rm -f filename

rm -v filename

removed 'filename'

הסרת קבצים מרובים

שלא כמו פקודת rm unlink , rm מאפשר למחוק קבצים מרובים בבת אחת. לשם כך, העבירו את שמות הקבצים כארגומנטים המופרדים על ידי רווח:

rm filename1 filename2 filename3

אתה יכול להשתמש בביטויים רגילים כדי להתאים קבצים מרובים. לדוגמה, כדי להסיר את כל קבצי ה- .png בספרייה הנוכחית, הקלד:

rm *.png

בעת שימוש בביטויים רגילים, לפני הפעלת פקודת rm . זה תמיד רעיון טוב לרשום את הקבצים עם הפקודה ls כך שתוכלו לראות אילו קבצים יימחקו.

הסרת ספריות (תיקיות)

להסרת ספרייה ריקה או יותר השתמש באפשרות -d :

rm -d dirname

rm -d זהה באופן פונקציונלי לפקודת rmdir .

כדי להסיר ספריות לא ריקות ואת כל הקבצים שבתוכן רקורסיבי, השתמש באפשרות -r (רקורסיבית):

rm -r dirname

בקשה לפני ההסרה

האפשרות -i אומרת ל- rm לבקש מהמשתמש לכל קובץ נתון לפני הסרתו:

rm -i filename1 filename2

כדי לאשר את סוג y ולחץ על Enter :

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

בעת הסרת יותר משלושה קבצים או הסרת ספרייה רקורסיבית, לקבלת הנחיה יחידה לכל הפעולה, השתמש באפשרות -I :

rm -i filename1 filename2 filename3 filename4

תתבקש לאשר את הסרת כל הקבצים והספריות שניתנו:

rm: remove 4 arguments?

rm -rf

אם הספרייה הנתונה או הקובץ בתוך הספרייה מוגנים מפני כתיבה, הפקודה rm תבקש ממך לאשר את הפעולה. להסרת ספריה מבלי שתתבקש, השתמש באפשרות -f :

rm -rf dirname

rm -rf מסוכנת מאוד ויש להשתמש בזהירות יתרה!

סיכום

הראנו לכם כיצד להשתמש בפקודת Linux rm כדי להסיר קבצים וספריות ממערכת הלינוקס שלכם.

היזהר מאוד בעת הסרת קבצים או ספריות חשובים, מכיוון שברגע שנמחק הקובץ, לא ניתן לשחזר אותו בקלות.

מסוף rm