דף הבית » איך ל » כיצד לגשת קבצי Ubuntu Bash שלך ב- Windows (ו כונן מערכת Windows שלך בש)

    כיצד לגשת קבצי Ubuntu Bash שלך ב- Windows (ו כונן מערכת Windows שלך בש)

    סביבות לינוקס שתתקין מהחנות (כמו אובונטו ו- openSUSE) ישמור את הקבצים בתיקיה מוסתרת. באפשרותך לגשת לתיקייה זו כדי לגבות ולהציג קבצים. אתה יכול גם לגשת קבצי Windows שלך פגז Bash.

    אין לשנות קבצי לינוקס עם Windows כלים

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

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

    אם אתה רוצה לעבוד עם קובץ משני לינוקס ו- Windows סביבות, אתה צריך ליצור אותו במערכת הקבצים של Windows. לדוגמה, אם יש לך תיקיה ב- C: \ Project ב- Windows, תוכל גם לגשת אליה ב- / mnt / c / project בסביבת Linux. בגלל זה מאוחסן על מערכת הקבצים של Windows והוא לגשת תחת / mnt / c, זה בטוח לשנות את הקובץ עם כלי Windows או Linux.

    איפה Windows מאחסן את קבצי לינוקס

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

    % userprofile% \ AppData \ מקומי \ חבילות

    (זה לוקח אותך C: \ Users \ NAME \ AppData \ Local \ Packages . ניתן גם להציג תיקיות מוסתרות בסייר הקבצים ולנווט כאן באופן ידני, אם אתה מעדיף.

    בתיקייה זו, לחץ פעמיים על התיקייה עבור הפצה Linux שאת הקבצים שלה ברצונך להציג:

    • אובונטוויקיפדיה: האנציקלופדיה החופשית
    • קפיצת מדרגה 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
    • שרת SUSE Linux Enterprise 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac

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

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

    במילים אחרות, הקבצים מאוחסנים בכתובת:

    C: \ Users \ NAME \ AppData \ Local \ Packages \ DISTRO_FOLDER \ LocalState \ rootfs

    הערה: בגירסאות ישנות יותר של Windows 10, קבצים אלה נשמרו תחת C: \ Users \ Name \ AppData \ Local \ lxss. זה השתנה עם סתיו עדכון הבורא.

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

    זכור, אל תשנה קבצים אלה או תוסיף קבצים לתיקיות אלה מתוך סייר הקבצים!

    איפה כונן המערכת של Windows מופיע בלינוקס

    מערכת המשנה של Windows עבור Linux הופכת את כונן מערכת Windows המלא לזמין, כך שתוכל לעבוד עם אותם קבצים בשתי הסביבות. עם זאת, הסביבה בס לא רק לזרוק אותך בכונן C: \. במקום זאת, הוא מציב אותך בספריית הבית של חשבון UNIX בתוך מערכת הקבצים של סביבת Linux.

    כונן המערכת של Windows וכוננים מחוברים אחרים נחשפים בספריה / mnt / שם, כאשר כוננים אחרים זמינים באופן מסורתי במבנה הספריות של Linux. באופן ספציפי, תמצא את כונן C: במיקום הבא בסביבת Bash:

    / mnt / c

    כדי לשנות לספרייה זו עם cd הפקודה, פשוט הקלד:

    cd / mnt / c

    אם יש לך כונן D: תמצא אותו נמצא / mnt / d, וכן הלאה.

    לדוגמה, כדי לגשת לקובץ המאוחסן ב- C: \ Users \ Chris \ הורדות \ File.txt, השתמש בנתיב /mnt/c/Users/Chris/Downloads/File.txt בסביבת Bash. וכן, זה תלוי רישיות, אז אתה צריך "הורדות" ולא "הורדות".

    ניתן גם לטעון כוננים חיצוניים ומיקומי רשת כדי לגשת לקבצים נוספים מתוך סביבת Linux.

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

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

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