Πώς να αποκτήσετε πρόσβαση στα αρχεία Bash του Ubuntu στα Windows (και το Windows System Drive στο Bash)

Πίνακας περιεχομένων:

Βίντεο: Πώς να αποκτήσετε πρόσβαση στα αρχεία Bash του Ubuntu στα Windows (και το Windows System Drive στο Bash)

Βίντεο: Πώς να αποκτήσετε πρόσβαση στα αρχεία Bash του Ubuntu στα Windows (και το Windows System Drive στο Bash)
Βίντεο: 6 πράγματα που δεν ξέρεις για το iPhone! | 2022 Tips 2023, Δεκέμβριος
Πώς να αποκτήσετε πρόσβαση στα αρχεία Bash του Ubuntu στα Windows (και το Windows System Drive στο Bash)
Πώς να αποκτήσετε πρόσβαση στα αρχεία Bash του Ubuntu στα Windows (και το Windows System Drive στο Bash)
Anonim
Τα περιβάλλοντα Linux που εγκαθιστάτε από το Κατάστημα (όπως το Ubuntu και το openSUSE) διατηρούν τα αρχεία τους σε κρυφό φάκελο. Μπορείτε να αποκτήσετε πρόσβαση σε αυτόν το φάκελο για να δημιουργήσετε αντίγραφα ασφαλείας και να δείτε αρχεία. Μπορείτε επίσης να έχετε πρόσβαση στα αρχεία των Windows από το κέλυφος 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%AppDataLocalPackages

(Αυτό σας οδηγεί

C:UsersNAMEAppDataLocalPackages

. Μπορείτε επίσης να εμφανίσετε κρυφό φάκελο στον Explorer αρχείων και να πλοηγηθείτε εδώ χειροκίνητα, αν προτιμάτε.

Σε αυτό το φάκελο, κάντε διπλό κλικ στο φάκελο για τη διανομή του Linux των οποίων αρχεία θέλετε να προβάλετε:
Σε αυτό το φάκελο, κάντε διπλό κλικ στο φάκελο για τη διανομή του Linux των οποίων αρχεία θέλετε να προβάλετε:
  • Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
  • openSUSE Leap 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
  • SUSE Linux Enterprise Server 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac

Τα ονόματα αυτών των φακέλων ενδέχεται να αλλάξουν ελαφρά στο μέλλον. Απλά αναζητήστε ένα φάκελο που ονομάστηκε μετά τη διανομή του Linux.

Στο φάκελο διανομής του Linux, κάντε διπλό κλικ στο φάκελο "LocalState" και, στη συνέχεια, κάντε διπλό κλικ στο φάκελο "rootfs" για να δείτε τα αρχεία του.
Στο φάκελο διανομής του Linux, κάντε διπλό κλικ στο φάκελο "LocalState" και, στη συνέχεια, κάντε διπλό κλικ στο φάκελο "rootfs" για να δείτε τα αρχεία του.

Με άλλα λόγια, τα αρχεία αποθηκεύονται σε:

C:UsersNAMEAppDataLocalPackagesDISTRO_FOLDERLocalState

ootfs

Σημείωση: Σε παλαιότερες εκδόσεις των Windows 10, τα αρχεία αυτά αποθηκεύτηκαν στο φάκελο C: Users Name AppData Local lxss. Αυτό άλλαξε ξεκινώντας με την Ενημέρωση των Δημιουργών Πτώσης.

Για να προβάλετε τα αρχεία που είναι αποθηκευμένα στο αρχικό σας φάκελο, κάντε διπλό κλικ στο φάκελο "home" και, στη συνέχεια, κάντε διπλό κλικ στο όνομα χρήστη UNIX.
Για να προβάλετε τα αρχεία που είναι αποθηκευμένα στο αρχικό σας φάκελο, κάντε διπλό κλικ στο φάκελο "home" και, στη συνέχεια, κάντε διπλό κλικ στο όνομα χρήστη UNIX.

Θυμηθείτε, μην τροποποιήσετε κανένα από αυτά τα αρχεία ή προσθέσετε αρχεία σε αυτούς τους φακέλους από το File Explorer!

Image
Image

Πού εμφανίζεται ο δίσκος συστήματος των 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.
Μπορείτε επίσης να συνδέσετε εξωτερικές μονάδες δίσκου και τοποθεσίες δικτύου για πρόσβαση σε περισσότερα αρχεία από το περιβάλλον του Linux.

Σημειώστε ότι όταν έχετε πρόσβαση στα αρχεία συστήματος των Windows, το περιβάλλον του κελύφους Bash έχει τα δικαιώματα με τα οποία ξεκίνησε. Αν το ξεκίνησε κανονικά από τη συντόμευση, θα έχει τα ίδια δικαιώματα πρόσβασης στο αρχείο που κάνει ο λογαριασμός χρήστη των Windows σας.

Για παράδειγμα, εάν θέλετε να αποκτήσετε πρόσβαση σε ένα φάκελο συστήματος ο λογαριασμός χρήστη σας δεν έχει άδεια πρόσβασης, θα πρέπει να κάνετε δεξί κλικ στη συντόμευση του κελύφους Bash και να επιλέξετε "Εκτέλεση ως διαχειριστής" για να ξεκινήσετε το κέλυφος Bash με δικαιώματα διαχειριστή των Windows.

Αυτό λειτουργεί ακριβώς όπως η εντολή εντολών (Command Prompt), η οποία πρέπει να εκκινηθεί ως διαχειριστής αν χρειάζεστε πρόσβαση εγγραφής σε αρχεία μόνο για διαχειριστές ή γράφετε πρόσβαση σε αρχεία συστήματος. Δεν μπορείτε απλά να το χρησιμοποιήσετε

sudo

στο περιβάλλον Bash.

Συνιστάται: