Ich habe das Windows 10 Anniversary Update auf meinem Computer installiert.
Ich möchte wissen, wo sich das /root
Verzeichnis in der Bash-Eingabeaufforderung in Windows befindet.
Ich möchte in der Lage sein, Dateien in Bash zu schreiben, auf die auch von Windows aus zugegriffen werden kann
dh- Wenn ich tue:
touch /root/foo
Wohin gehe ich, um auf foo
meinem PC zuzugreifen ?
Antworten:
Ich glaube, dieser Link beantwortet Ihre Frage:
/ubuntu/759880/where-is-the-ubuntu-file-system-root-directory-in-windows-nt-subsystem-and-vice
Zusamenfassend:
oder
quelle
rootfs
täuscht. Dashome
Verzeichnis enthält nichts , es befindet sich tatsächlich unter `C: \ Users \ <Benutzer> \ AppData \ Local \ lxss \ home`.Der Ordner hat sich erneut geändert:
quelle
In meinem Fall, wenn das letzte Windows-Update ausgeführt wird (die Ersteller fallen) und Ubuntu aktualisiert wurde, befinden sich die Dateien immer noch in C: \ Users \ Username \ AppData \ Local \ lxss \, aber das Verzeichnis lxss wurde "unsichtbar". Wenn Sie jedoch nur den Pfad oben im Windows-Explorer manuell bearbeiten, funktioniert dies
quelle
Der Zugriff auf das WSL-Dateisystem unter Windows wird nicht unterstützt . Sobald Sie mehr tun, als nur diese Dateien aus der Windows-Umgebung zu lesen, wird etwas schief gehen.
Der folgende Teil der Frage ist jedoch nicht unmöglich und leicht zu beantworten.
Sie können (sollten) nicht von Windows aus auf das Linux-Dateisystem zugreifen, aber Sie können ganz einfach von WSL aus auf das Windows-Dateisystem zugreifen. Sie werden alle Ihre Fest beschriftete Windows NTFS - Laufwerke finden Sie unter montiert
/mnt/*
, so dass Ihr"C-Drive"
heißt auf montiert/mnt/c
, und so weiter.Zum Beispiel wird Ihr Windows-Privatbenutzerpfad ungefähr so lauten
/mnt/c/Users/<usernamehere>
Wechseldatenträger einbinden
Sie können einige Dateisysteme selbst bereitstellen: MSDN Blog
Beachten Sie, dass das eigentliche Dateisystem in diesem Fall exFAT ist, sodass Sie nur
drvfs
so lange verwenden, wie Windows das eigentliche Dateisystem lesen kann.Mehr Info
quelle