מחיקת תיקייה
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 19 מתוך 82.
כדי למחוק תיקייה במסוף, יש לך שתי אפשרויות, בהתאם לשאלה אם התיקייה ריקה או לא.
מחיקת תיקייה ריקה:
הפקודה rmdir היא קיצור של הסרת תיקייה. היא יכולה למחוק רק תיקייה ריקה לחלוטין:
rmdir empty_folderאם התיקייה מכילה קבצים או תיקיות משנה כלשהם, rmdir ייכשל עם שגיאה.
מחיקת תיקייה וכל התוכן שבה:
כדי למחוק תיקייה יחד עם כל מה שבתוכה, השתמשו ב־rm עם הדגל -r (רקורסיבי):
rm -r documentsפעולה זו מסירה את התיקייה documents ואת כל הקבצים ותיקיות המשנה שבתוכה.
אפשר גם לשלב אותו עם -f כדי למחוק בכוח בלי בקשות אישור:
rm -rf documentsאזהרה:
rm -rfהיא אחת הפקודות העוצמתיות והמסוכנות ביותר במסוף. היא מוחקת לצמיתות הכול בלי לשאול. בדוק היטב את הנתיב לפני הפעלתה. אי אפשר לבטל את הפעולה.
אתגר
מתחיליםמחקו את התיקייה documents ואת כל התוכן שלה באמצעות rm -r, ואז השתמשו ב־ls כדי לוודא שהיא הוסרה.
אזהרה: פעולה זו תמחק לצמיתות את התיקייה ואת כל מה שבתוכה. אין דרך לשחזר תיקיות שנמחקו בטרמינל!
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין