שורת הפקודה של לינוקס היא כלי רב עוצמה המאפשר לך לעשות דברים רבים מהר יותר וקל יותר מאשר באמצעות GUI. אחת מהיכולות החיוניות שלה היא ליצור ולמחוק קבצים ותיקיות, אם כי אנו נצמד למחיקת תיקיות במאמר זה.
המשך לקרוא כדי ללמוד כיצד להשתמש בפקודות rm ו- rmdir כדי להיפטר מתיקיות, תיקיות משנה וקבצים שאינך צריך יותר.
השתמש ב- rm כדי למחוק ספריות
ישנן פקודות רבות בהן תוכל להשתמש כדי למחוק ספריה. הבחירה צריכה להיות תלויה במה שאתה רוצה לעשות ואיך אתה רוצה שזה ייעשה. שורת הפקודה של לינוקס היא גמישה במיוחד בהקשר זה, אולי אפילו יותר מאשר מקבילות Windows ו- Mac שלה.
ראוי לציין כי לינוקס אינה מבחינה בין תיקיות וקבצים כמו שמערכות ההפעלה Mac ו- Windows עושות. במקום זאת הוא מתייחס לתיקיות כאל קבוצות קבצים. בחלק זה נבדוק את הפקודה rm. בוא נתחיל.
rm - שם הספרייה
הפקודה לעיל תאפשר לך למחוק רק ספריה ריקה אחת. זו הפקודה הבסיסית ביותר להסרת / מחיקת תיקיות.
rm –d nameofthedirectory1 nameofthedirectory2
הפקודה שהוצגה לעיל תמחק מספר תיקיות. המלכוד כאן הוא, כמו עם הקודם, כולם צריכים להיות ריקים. אם קורה שהתיקיה הראשונה ששמת לא ריקה, שורת הפקודה לא תנסה למחוק תיקיות אחרות. זה פשוט יפסיק, בלי לתת לך הודעת שגיאה.
rm –r nameofthedirectory1 nameofthedirectory2
הפקודה לעיל תמחק את כל התיקיות שצוינו, תיקיות המשנה שלהן והקבצים בהן. זה אפשרי הודות לאפשרות -r המחליפה את -d מהפקודה הקודמת. בשורת הפקודה של לינוקס, -r מייצג רקורסיבי. ניתן להשתמש בו לבד ובשילוב עם אפשרויות אחרות.
rm –rf nameofthed Directory
כאשר אתה מבצע פקודה rm –r, שורת הפקודה של לינוקס תבקש ממך רשות למחוק כל תיקיות משנה וקבצים המוגנים מפני כתיבה. עם זאת, אם תקליד במקום זאת rm –rf, לא תתבקש לעשות זאת. האות ו 'מייצגת כוח.
עליך להיזהר בעת מחיקת תיקיות וקבצים באמצעות פקודה rm –rf, מכיוון שאתה עלול לאבד נתונים חשובים או לפגוע במערכת ההפעלה. ניתן למחוק קבצי מערכת ותיקיות ביתר קלות במערכת לינוקס מאשר ב- Windows או Mac.
עץ sudo apt-get install
כדי להבין טוב יותר את מה שאתה עומד למחוק, עליך להתקין את חבילת העץ באמצעות כלי השירות apt-get. זה עובד עבור אובונטו ושאר בני משפחת דביאן. אם אתה נמצא בהפצה אחרת, השתמש בכלי לניהול חבילות משלו. כאשר אתה מבצע את הפקודה שלמעלה, שורת הפקודה תציג את התיקיה ואת מבנה הקבצים של התיקיה בה אתה נמצא. בדרך זו תוכל לבדוק בקלות אם יש קבצים או תיקיות משנה שצריכים להישאר שלמים.
נתיב עץ / אל / הספריה שלך
הפקודה המוצגת לעיל תאפשר לך להציג את המבנה של תיקיה אחרת במערכת הלינוקס שלך.
כיצד לחבר מחדש את פעמון הדלת לטלפון
פקודות מתקדמות
קיימות וריאציות אחרות של פקודת rm, כגון – no-preserve-root, –preserve-root, –מערכת קבצים אחת ואחרים. עם זאת, הם מיועדים למשתמשים מנוסים בשורת הפקודה. אם אתה טועה באחד מאלה, אתה עלול למחוק חלק או אפילו את כל קבצי המערכת במחשב שלך. בשל אופיים המסובך, נשמור אותם להדרכה נוספת של שורת הפקודה.
השתמש ב- rmdir כדי למחוק ספריות
אתה יכול גם להשתמש במערך הפקודות rmdir למחיקת תיקיות. עם זאת, הפקודות rmdir יכולות לטפל רק בתיקיות ריקות ולא יכולות למחוק קבצים הכלולים בתיקיות המסומנות למחיקה. יש כמה פקודות rmdir שימושיות, ואנחנו נסתכל עליהן בסעיף זה.
עם זאת, אתה יכול להטעות את שורת הפקודה כדי למחוק תיקיה שאינה ריקה עם אפשרות האב, אם כי עוד על כך מעט מאוחר יותר.
rmdir nameofthed Directory
זו הפקודה הבסיסית ביותר של rmdir שיש שם. זה ימחק ספריה ריקה שנמצאת בספרייה במיקום הנוכחי שלך. לדוגמה, אם המיקום הנוכחי שלך הוא שולחן עבודה ויש בתיקיה חדשה ריקה, פקודת rmdir זו תטפל בזה.
כיצד להציג סיסמאות שמורות בכרום - -
rmdir nameofthedirectory1 nameofthedirectory2
במקרה שיש לך מספר תיקיות שברצונך למחוק, תוכל להשתמש בווריאציה שלמעלה של הפקודה rmdir. כל התיקיות שצוינו (ספריות) יימחקו, אך עליהן להיכלל בספריה בה אתה נמצא כרגע. למחיקת ספריות במקום אחר, עיין בפקודה הבאה.
rmdir / path / to / your / directory
שורת הפקודה של Linux מאפשרת לך למחוק כל ספריה מהמיקום הנוכחי שלך, בכל מקום שהוא. לשם כך יהיה עליך להזין את הנתיב המלא לעבר הספריה או הספריות שתרצה להיפטר מהם.
במקרה שניסית למחוק תיקיה המכילה תיקיות משנה ו / או קבצים, שורת הפקודה תראה לך הודעת שגיאה המציינת: הספריה אינה ריקה. למותר לציין שהוא לא ימחק את התיקיה שצוינה.
במקרה שציינת שלוש תיקיות והראשונה הוכחה כלא ריקה, שורת הפקודה תפסיק לעבד את הפקודה שלך ברגע שהיא תיכנס לתיקיה הראשונה. תקבל את אותה הודעת שגיאה כמו במקרה הקודם ושורת הפקודה לא תנסה למחוק תיקיות אחרות ברשימה.
ניתן לתקן זאת על ידי הוספת האפשרות הבאה: –ignore-fail-on-non-ריק. זה יאלץ את שורת הפקודה להמשיך לבצע את הפקודה גם אם היא נתקלת בתיקיות שאינן ריקות. הפקודה עשויה להיראות כך: rmdir –ignore-fail-in-non-NewFolder1 NewFolder2 NewFolder3.
rmdir –p nameofthedirectory1 nameofthedirectory2
הפקודה שלעיל עשויה לעזור לך להערים על לינוקס למחיקת תיקיה שאינה ריקה. הוא משתמש באפשרות -p, המכונה גם אפשרות האב. ככה זה עובד.
נניח שיש בתיקייה בשם Pics ותיקיה בשם ColorPics. נניח שהאחרון ריק והוא הפריט היחיד בתיקיית התמונות. כשאתה מבצע את הפקודה rmdir –p ColorPics Pics, שורת הפקודה תמחק את תיקיית ColorPics כי אין בה שום דבר. לאחר מכן, היא תבדוק את סטטוס תיקיית התמונות, תקבע שגם היא ריקה ותמחק אותה.
דע את כוחו של שורת הפקודה
שורת פקודה מאפשרת לך לעשות דברים רבים במערכת לינוקס. היזהר אם אין לך ניסיון רב, שכן קל יותר לפגוע במערכת ב- Linux מאשר ב- Windows ו- Mac.
השתמשת בשורת הפקודה כדי למחוק תיקיות וקבצים בעבר? באילו פקודות השתמשת? אם אתה חושב שפספסנו כמה אפשרויות טובות, ספר לנו בסעיף התגובות למטה.