לפעמים אנחנו צריכים מחק ספריה שאינה ריקה ואנחנו מקבלים שגיאות הרשאה כגון "הרשאה נדחתה" או גם "ספריה לא ריקה" כאשר אנו מנסים לעשות זאת מכיוון שהיא אינה ריקה ואולי לחלק מהספריות או הקבצים שהיא מכילה יש הרשאות מיוחדות שגורמות לשגיאה. אבל אפשר לבטל את זה בקלות באמצעות הדרכה המינימלית שאנו מציעים לך כעת ולהפוך את ההודעות האלה לא למניעות לעשות זאת.
En הדרכה קודמת ראינו כיצד ניתן לחסל ספריות עם תוכן נרחב למדי, כלומר ספריות במשקל ניכר של כמה ג'יגה מבלי להשפיע על ביצועי המערכת. והשגנו זאת בזכות ionice, כלי מעשי מאוד המאפשר לנו לשלוט בעדיפות של עסקאות מסוימות במערכת ה- I / O, כפי שעושה יפה עם תהליכים. ובכן, היום נתמקד בפעולה פשוטה אחרת, אך כזו שעשויה לתת בעיה כלשהי למשתמשי הלינוקס החדשים ביותר.
הצעדים שיש לבצע כאשר אנו מנסים למחוק את הספרייה שלנו שאינה ריקה, הם לנסות עם:
rmdir /mi-directorio
אך במקרה זה אנו יכולים לקבל את הודעת השגיאה עליה דיברנו. כדי לעשות זאת נכון, אתה יכול לנסות את הפעולות הבאות:
rm -rfv /mi-directorio
מה שאנו מקבלים עם אפשרויות ה- rm הללו הוא מחיקה רקורסיבית לתוכן הספרייה וגם מחיקה כפויה בהתאמה. ה- v הוא פשוט המצב המילולי של הפקודה להצגת מידע נוסף על הפלט הסטנדרטי.
במקרה שאנו עדיין מקבלים את שגיאת ההרשאה, מכיוון שננסה להשיג הרשאות כך שכבר לא נתקל בבעיות בניסיון למחוק אותה, תוכל לעשות זאת באמצעות su, או יותר מומלץ עם sudo:
sudo rm -rfv /mi-directorio
אני מקווה שזה עזר לך עם אותם ספריות עקשניות שלא ניתן להסיר ...
חסר "rm" ב:
sudo rm -rfv / my-directory
תודה!!! אשמתי.
ברכות.
תודה גשמית, רק שהייתי צריך, ברכות
תודה על העזרה, ניסיתי כבר הכל והייתי זקוק רק ל- rfv ל -4 תווים בלבד
sudo rm -rfv הספרייה שלי
זה עבד לי ככה, באובונטו 20.04, האם זו בעיה?
שכחת להוסיף משהו חשוב, אם תיקיה לא נמחקת עם שם תיקיה rm -rfv והסמל ">" מופיע מתחתיה, היא לא נמחקת ככה, אלא עם rm -rfv "שם תיקייה" (זה קורה, כאשר לתיקיה יש רווחים בשם, אז השתמשו במירכאות).
אני מקווה שזה מועיל לך. ברכות