Πώς να αποκτήσετε πρόσβαση στα αρχεία σας Bubble Ubuntu στα Windows (και το Windows System Drive σας στο Bash)
Τα περιβάλλοντα Linux που εγκαθιστάτε από το Κατάστημα (όπως το Ubuntu και το openSUSE) διατηρούν τα αρχεία τους σε κρυφό φάκελο. Μπορείτε να αποκτήσετε πρόσβαση σε αυτόν το φάκελο για να δημιουργήσετε αντίγραφα ασφαλείας και να δείτε αρχεία. Μπορείτε επίσης να αποκτήσετε πρόσβαση στα αρχεία των Windows από το κέλυφος Bash.
Μην τροποποιήσετε τα αρχεία του Linux με τα εργαλεία των Windows
Η Microsoft προειδοποιεί έντονα για την προσθήκη ή την τροποποίηση αρχείων Linux με λογισμικό Windows. Αυτό θα μπορούσε να προκαλέσει προβλήματα μεταδεδομένων ή καταστροφή αρχείων και ενδέχεται να σας αναγκάσει να απεγκαταστήσετε και να επανεγκαταστήσετε τη διανομή του Linux για να το διορθώσετε. Ωστόσο, εξακολουθείτε να βλέπετε και να δημιουργείτε αντίγραφα ασφαλείας των αρχείων του Linux χρησιμοποιώντας λογισμικό Windows και αυτό δεν θα δημιουργήσει προβλήματα.
Με άλλα λόγια, αντιμετωπίστε το φάκελο του Linux σαν να ήταν μόνο για ανάγνωση μέσα από τα Windows. Μην χρησιμοποιείτε κανένα εργαλείο των Windows, συμπεριλαμβανομένων των γραφικών εφαρμογών ή των εργαλείων γραμμής εντολών, για να τα τροποποιήσετε. Μην δημιουργείτε νέα αρχεία εντός αυτών των φακέλων χρησιμοποιώντας εργαλεία των Windows.
Εάν θέλετε να εργαστείτε με ένα αρχείο τόσο από το περιβάλλον Linux όσο και από τα Windows, θα πρέπει να το δημιουργήσετε στο σύστημα αρχείων των Windows. Για παράδειγμα, εάν έχετε ένα φάκελο στο C: \ project στα Windows, μπορείτε επίσης να το έχετε πρόσβαση στο / mnt / c / project στο περιβάλλον Linux. Επειδή είναι αποθηκευμένο στο σύστημα αρχείων των Windows και έχει πρόσβαση στο / mnt / c, είναι ασφαλές να τροποποιήσετε το αρχείο είτε με εργαλεία των Windows είτε με το Linux.
Όπου τα Windows αποθηκεύουν τα αρχεία Linux
Το σύστημα αρχείων του Linux αποθηκεύεται σε ένα κρυφό φάκελο για κάποιο λόγο, καθώς η Microsoft δεν θέλει να την παραβιάσετε. Ωστόσο, αν θέλετε να δείτε ή να δημιουργήσετε αντίγραφα ασφαλείας ορισμένων αρχείων, θα τα βρείτε αποθηκευμένα σε έναν κρυφό φάκελο. Για να αποκτήσετε πρόσβαση σε αυτό, ανοίξτε το File Explorer και συνδέστε την παρακάτω διεύθυνση στη γραμμή διευθύνσεων:
% userprofile% \ AppData \ Τοπικά \ Πακέτα
(Αυτό σας οδηγεί C: \ Users \ NAME \ AppData \ Τοπικά \ Πακέτα
. Μπορείτε επίσης να εμφανίσετε κρυφά φακέλους στον File Explorer και να πλοηγηθείτε εδώ χειροκίνητα, αν προτιμάτε.
Σε αυτό το φάκελο, κάντε διπλό κλικ στο φάκελο για τη διανομή του Linux, τα αρχεία που θέλετε να προβάλετε:
- Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
- openSUSE Leap 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
- SUSE Linux Enterprise Server 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac
Τα ονόματα αυτών των φακέλων ενδέχεται να αλλάξουν ελαφρά στο μέλλον. Απλά αναζητήστε ένα φάκελο που ονομάζεται μετά τη διανομή του Linux.
Στο φάκελο της διανομής του Linux, κάντε διπλό κλικ στο φάκελο "LocalState" και, στη συνέχεια, κάντε διπλό κλικ στο φάκελο "rootfs" για να δείτε τα αρχεία του.
Με άλλα λόγια, τα αρχεία αποθηκεύονται σε:
C: \ Users \ NAME \ AppData \ Τοπικές \ Πακέτα \ DISTRO_FOLDER \ LocalState \ rootfs
Σημείωση: Σε παλαιότερες εκδόσεις των Windows 10, τα αρχεία αυτά αποθηκεύτηκαν στο φάκελο C: \ Users \ Name \ AppData \ Local \ lxss. Αυτό άλλαξε ξεκινώντας με την Ενημέρωση των Δημιουργών Πτώσης.
Για να προβάλετε τα αρχεία που είναι αποθηκευμένα στον αρχικό σας φάκελο, κάντε διπλό κλικ στο φάκελο "home" και, στη συνέχεια, κάντε διπλό κλικ στο όνομα χρήστη UNIX.
Θυμηθείτε, μην τροποποιήσετε κανένα από αυτά τα αρχεία ή προσθέσετε αρχεία σε αυτούς τους φακέλους από το File Explorer!
Πού εμφανίζεται το σύστημα συστήματος των Windows στο Linux
Το υποσύστημα των Windows για το Linux κάνει την πλήρη μονάδα συστήματος Windows διαθέσιμη, ώστε να μπορείτε να δουλεύετε με τα ίδια αρχεία σε αμφότερα τα περιβάλλοντα. Ωστόσο, το περιβάλλον Bash δεν σας αποβάλει απλά στη μονάδα C: \. Αντίθετα, σας τοποθετεί στον αρχικό κατάλογο του λογαριασμού σας UNIX στο σύστημα αρχείων του περιβάλλοντος Linux.
Η μονάδα δίσκου συστήματος των Windows και οι άλλες συνδεδεμένες μονάδες εμφανίζονται στον κατάλογο / mnt /, όπου άλλες μονάδες είναι παραδοσιακά διαθέσιμες στη δομή καταλόγου του Linux. Συγκεκριμένα, θα βρείτε τη μονάδα C: στην ακόλουθη θέση στο περιβάλλον Bash:
/ mnt / c
Για να μεταβείτε σε αυτόν τον κατάλογο με το CD
εντολή, απλά πληκτρολογήστε:
cd / mnt / c
Αν έχετε μονάδα δίσκου D: θα το βρείτε στο / mnt / d και ούτω καθεξής.
Για παράδειγμα, για να αποκτήσετε πρόσβαση σε ένα αρχείο που είναι αποθηκευμένο στο φάκελο C: \ Users \ Chris \ Downloads \ File.txt, θα χρησιμοποιήσετε τη διαδρομή /mnt/c/Users/Chris/Downloads/File.txt στο περιβάλλον Bash. Και ναι, είναι διάκριση πεζών-κεφαλαίων, οπότε χρειάζεστε "Λήψεις" και όχι "λήψεις".
Μπορείτε επίσης να συνδέσετε εξωτερικές μονάδες δίσκου και τοποθεσίες δικτύου για πρόσβαση σε περισσότερα αρχεία από το περιβάλλον του Linux.
Λάβετε υπόψη ότι, κατά την πρόσβαση στα αρχεία συστήματος των Windows, το περιβάλλον του κελύφους Bash έχει τα δικαιώματα με τα οποία ξεκίνησε. Εάν το ξεκίνησε κανονικά από τη συντόμευση, θα έχει τα ίδια δικαιώματα πρόσβασης αρχείων που κάνει ο λογαριασμός σας χρήστη των Windows.
Για παράδειγμα, εάν θέλετε να αποκτήσετε πρόσβαση σε ένα φάκελο συστήματος ο λογαριασμός χρήστη σας δεν έχει άδεια πρόσβασης, θα πρέπει να κάνετε δεξί κλικ στη συντόμευση του κελύφους Bash και να επιλέξετε "Εκτέλεση ως διαχειριστής" για να ξεκινήσετε το κέλυφος Bash με δικαιώματα διαχειριστή των Windows.
Αυτό λειτουργεί ακριβώς όπως η εντολή εντολών, η οποία πρέπει να ξεκινήσει ως Διαχειριστής αν χρειάζεστε πρόσβαση εγγραφής σε αρχεία μόνο για διαχειριστές ή γράφετε πρόσβαση σε αρχεία συστήματος. Δεν μπορείτε απλά να το χρησιμοποιήσετε sudo
στο περιβάλλον Bash.