7Sep

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

Το περιβάλλον "Bash on Ubuntu on Windows" των Windows 10 περιέχει μερικά διαφορετικά στοιχεία.Την πρώτη φορά που θα εκτελέσετε το πρόγραμμα bash.exe, θα κατεβάσετε και θα εγκαταστήσετε ένα ολόκληρο περιβάλλον χώρου χρηστών του Ubuntu.Μπορείτε να αποκτήσετε πρόσβαση σε αυτά τα αρχεία στο File Explorer ή σε άλλα προγράμματα των Windows, αν γνωρίζετε πού να ψάξετε.

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

όπου αποθηκεύονται τα αρχεία κελύφους Ubuntu Bash στα Windows

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

Για να αποκτήσετε πρόσβαση σε αυτά τα αρχεία, θα πρέπει πρώτα να εμφανίσετε κρυφό φάκελο στον φάκελο "Εξερεύνηση αρχείων".Ανοίξτε ένα παράθυρο Εξερεύνηση αρχείων και κάντε κλικ στην επιλογή Προβολή & gt;Επιλογές & gt;Αλλαγή φακέλου και επιλογών αναζήτησης.

Στο παράθυρο "Επιλογές φακέλων" που εμφανίζεται, επιλέξτε Προβολή & gt;Εμφάνιση κρυφών αρχείων, φακέλων και μονάδων δίσκου.

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfs

Το αρχείο του συστήματος Ubuntu αποθηκεύεται σε:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \Ο αρχικός φάκελος του λογαριασμού χρήστη του Ubuntu είναι αποθηκευμένος στη διεύθυνση: C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME

Ο αρχικός φάκελος του λογαριασμού του root είναι αποθηκευμένος στη διεύθυνση:

C: \ Users \ USERNAME \ AppData \root

όπου εμφανίζεται ο δίσκος συστήματος των Windows στο ASUS Bash

Το περιβάλλον του κελύφους του Ubuntu Bash κάνει την πλήρη μονάδα συστήματος των Windows διαθέσιμη ώστε να μπορείτε να δουλεύετε με τα ίδια αρχεία σε αμφότερα τα περιβάλλοντα.Ωστόσο, το περιβάλλον Bash δεν σας αποβάλει απλά στη μονάδα C: \.Αντ 'αυτού, σας τοποθετεί σε /, ή τον ριζικό κατάλογο που θα έχετε στο Linux.Εάν εκτελέσετε μια εντολή ls για να δείτε τα περιεχόμενα του καταλόγου, θα δείτε μόνο τους καταλόγους του Ubuntu που παρέχουν το περιβάλλον του Linux.

Η μονάδα συστήματος των Windows και οι άλλες συνδεδεμένες μονάδες εκτίθενται στον κατάλογο /mnt/ εδώ, όπου άλλες μονάδες είναι παραδοσιακά διαθέσιμες στη δομή καταλόγου του Linux.Συγκεκριμένα, θα βρείτε τη μονάδα δίσκου C: Ακολουθήστε την ακόλουθη εντολή:

cd /mnt/ c

Εάν έχετε μονάδα δίσκου D:

/mnt/ c

Για να μεταβείτε σε αυτόν τον κατάλογο με την εντολή "cd", θα το βρείτε στο /mnt/ d, και ούτω καθεξής.

Για παράδειγμα, για να αποκτήσετε πρόσβαση σε ένα αρχείο που είναι αποθηκευμένο στο φάκελο C: \ Users \ Chris \ Downloads \ File.txt, θα χρειαστεί να χρησιμοποιήσετε το αρχείο /mnt/c/Users/Chris/Downloads/ File.txt στο περιβάλλον Bash.

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

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

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