Microsoft: don ‘ T edit Linux Dateien in Windows

0
257

Microsoft warnte alle Windows-10 Benutzer installiert das Windows-Subsystem für Linux vor kurzem, dass Sie sollten nicht ändern, die Linux-Dateien unter Windows mit apps, tools, Skripts oder anderen Methoden.

Das Windows-Subsystem für Linux (WSL) ist Teil von Microsofts neuen Windows-10-Betriebssystem. Es ist nicht standardmäßig installiert, jedoch und muss nur aktiviert werden durch einen Benutzer oder administrator, bevor Sie verfügbar sind.

Zum aktivieren der Bash unter Windows 10, die von einem Benutzer zum aktivieren des Entwickler-Modus zuerst in die Einstellungen-app unter Aktualisieren & Sicherheit > Für Entwickler. Sobald Sie dies getan haben, ist es notwendig, öffnen Sie die “Turn Windows-Funktionen ein-oder off” – option in der klassischen Systemsteuerung, und wählen Sie Windows-Subsystem für Linux die Funktion zu aktivieren.

Windows 10 downloads Bash dann aus dem Store. Sobald dieser Vorgang abgeschlossen ist, können Sie fire it up durch das schreiben von bash auf die Eingabeaufforderung.

Nicht, Bearbeiten von Linux-Dateien unter Windows

linux files windows

Microsoft warnt Nutzer von Windows 10 nicht zu Bearbeiten jede Linux-Dateien, die Teil des Linux-subsystem mithilfe von Windows-apps, scripts, Konsolenbefehle oder andere Mittel.

NICHT, unter keinen Umständen, erstellen und/oder ändern von Linux-Dateien mit Windows-apps, tools, Skripte, Konsolen, etc.

Der Grund dafür ist, dass das erstellen oder ändern von Linux-Dateien unter Windows können Daten beschädigt werden oder sogar eine beschädigte Linux-system.

Anlegen/ändern Linux Dateien von Windows wird wahrscheinlich Ergebnis in Datenverlust und/oder Beschädigung Ihres Linux-Umgebung müssen Sie deinstallieren und neu installieren Ihre Distribution!

Microsoft bezieht sich auf alle Linux-Dateien, die Teil der WLS, und die sind alle gespeichert unter %localappdata%lxss auf dem system-Laufwerk.

Der Grund dafür ist, dass die Metadaten der Datei wird anders behandelt, auf Linux als auf Windows. Da die WSL befindet sich in einem NTFS-Ordner, ist es notwendig, dass es “berechnet und speichert die einzelnen Linux-Datei-Metadaten im NTFS erweiterte Attribute”.

Während die WSL ist in der Lage, Windows-apps, Skripte, tools oder Programme nicht. Dies bedeutet, dass das erstellen oder ändern von Ereignissen wird nicht speichern Sie eine beliebige Linux-Datei-Metadaten.

Dateien ohne die richtigen Metadaten können nicht geöffnet werden, Lesen oder schreiben zu können, weil dieser.

Microsoft ‘ s Lösung ist zum speichern von Dateien, müssen Sie die Verwendung unter Windows und Bash in separaten Verzeichnissen.

Wenn Sie den Zugriff auf Dateien auf Ihrem Windows-Dateisystem innerhalb der Bash, WSL zeichnet das NT-Dateisystem Verhaltensweisen (z.B. Fall-Unempfindlichkeit), Berechtigungen, etc. so können Sie leicht Zugriff auf die gleichen Dateien mit Windows-tools und Bash-tools ohne kopieren von Dateien zwischen Dateisystemen.

Schlusswort

Während Sie vielleicht sagen, das ist unpraktisch, wenn Sie verwenden die WSL regelmässig, es wäre das gleiche, wenn Sie möchten, kopieren Sie eine NTFS-Datei auf einer Linux-partition, Bearbeiten Sie es, und kopieren Sie Sie zurück.

Jetzt Sie: haben Sie mit Bash unter Windows 10?