Wie kann man Dateien von Windows ins WSL kopieren?
- Einleitung
- Zugriff auf Windows-Dateien aus WSL
- Dateien mit Linux-Befehlen kopieren
- Alternativen und weitere Methoden
- Fazit
Einleitung
Das Windows Subsystem for Linux (WSL) ermöglicht es Nutzern, eine Linux-Umgebung direkt unter Windows auszuführen. Dabei stellt sich häufig die Frage, wie Dateien zwischen dem Windows-Dateisystem und dem WSL-Dateisystem ausgetauscht werden können. Besonders relevant ist es, Dateien von Windows ins WSL zu kopieren, um sie in der Linux-Umgebung weiterzuverarbeiten.
Zugriff auf Windows-Dateien aus WSL
WSL bietet eine integrierte Möglichkeit, auf das Windows-Dateisystem zuzugreifen. Das Laufwerk C: sowie andere Windows-Laufwerke sind unter dem Verzeichnis /mnt eingebunden, zum Beispiel befindet sich der Pfad zum Windows-Desktop unter /mnt/c/Users/DeinBenutzername/Desktop. Dadurch können Dateien, die im Windows-Dateisystem liegen, direkt aus der Linux-Shell heraus gelesen und kopiert werden.
Dateien mit Linux-Befehlen kopieren
Um eine Datei von Windows nach WSL zu kopieren, benutzt man innerhalb der WSL-Shell den Befehl cp. Ein Beispiel wäre:
cp /mnt/c/Users/DeinBenutzername/Desktop/datei.txt ~/
Dieser Befehl kopiert die Datei "datei.txt" vom Windows-Desktop in das Home-Verzeichnis des WSL-Nutzers. Es ist wichtig, auf die korrekte Verwendung der Pfade zu achten sowie Berechtigungen zu beachten.
Alternativen und weitere Methoden
Eine andere Möglichkeit zum Übertragen von Dateien ist die Verwendung von Windows-Dateimanager und das direkte Ablegen der Dateien im WSL-Dateisystem. Unter WSL2 kann das Linux-Dateisystem unter \\wsl$\distribution_name im Windows-Explorer angesprochen werden. Dadurch können Dateien einfach per Drag & Drop zwischen Windows und WSL verschoben werden.
Fazit
Das Kopieren von Dateien von Windows nach WSL ist dank der Integration des Dateisystems unkompliziert. Durch den Zugriff auf Windows-Laufwerke unter /mnt in WSL können Dateien bequem mit Standard-Linux-Befehlen kopiert werden. Zusätzlich erlauben Netzwerkpfade wie \\wsl$ im Windows-Explorer eine einfache Dateiverwaltung über die GUI. So wird der Datenaustausch zwischen beiden Systemen erleichtert und optimiert.
