Ich verwende Windows 7 und habe Cygwin darauf installiert. Mit Cygwin habe ich kürzlich versucht, eine neue Datei mit Vim innerhalb eines Netzlaufwerks zu schreiben. Beim Versuch, es zu speichern, beschwerte sich Vim, dass die Datei schreibgeschützt war (ls -la
zeigte, dass Dateien auf diesem Laufwerk sehr wenige Berechtigungen hatten, was merkwürdig erscheint, da die Berechtigungen sehr unterschiedlich sind, wenn ich dasselbe mit Git Bash versuche).Ordner in Netzlaufwerk in Windows 7 kann nach der Verwendung von Cygwin nicht gelöscht werden
Ich gezwungen Vim, die Datei trotzdem zu schreiben, aber nach dem Beenden der Datei war weder in Windows Explorer noch in einer Unix-Shell vorhanden. Ich versuchte dann, den Ordner umzubenennen, in dem die Dateien aufbewahrt wurden (Includes
->IncludesOld
), einen neuen Ordner mit dem ursprünglichen Namen zu erstellen und alle Dateien in den neuen Ordner zu verschieben. Dies hat den ursprünglichen Ordner (IncludesOld
) leer gelassen, aber ich konnte ihn nicht löschen. Wenn ich versuche, es zu löschen, wird keine Fehlermeldung angezeigt, der Ordner bleibt jedoch erhalten.
Ich vermute, das hat etwas damit zu tun, dass Cygwin seine eigene Ansicht des Dateisystems beibehält, die nicht mit der übereinstimmt, die ich sehe, aber ich bin nicht sicher, was ich dagegen tun soll.
mount
Laufen erzeugt die folgende Ausgabe:
C:/cygwin64/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin64/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin64 on/type ntfs (binary,auto)
B: on /cygdrive/b type udf (binary,noacl,posix=0,user,noumount,auto)
C: on /cygdrive/c type ntfs (binary,noacl,posix=0,user,noumount,auto)
D: on /cygdrive/d type ntfs (binary,noacl,posix=0,user,noumount,auto)
E: on /cygdrive/e type ntfs (binary,noacl,posix=0,user,noumount,auto)
O: on /cygdrive/o type ntfs (binary,noacl,posix=0,user,noumount,auto)
S: on /cygdrive/s type ntfs (binary,noacl,posix=0,user,noumount,auto)
T: on /cygdrive/t type ntfs (binary,noacl,posix=0,user,noumount,auto)
U: on /cygdrive/u type ntfs (binary,noacl,posix=0,user,noumount,auto)
W: on /cygdrive/w type ntfs (binary,noacl,posix=0,user,noumount,auto)
X: on /cygdrive/x type ntfs (binary,noacl,posix=0,user,noumount,auto)
Der betreffende Ordner auf dem W:
Laufwerk, aber umount /cygdrive/w
Laufen gibt mir umount: /cygdrive/w: Invalid argument
, und ich vermute nur, dass das, was ich sollte versuchen, mach es trotzdem.
Haben Sie versucht, neu zu starten? –
@HarryJohnston Ich habe und es funktioniert nicht. – Tagc