Fuse + sshfs und OSX - Dateien können nicht gelöscht werden

Fuse + sshfs und OSX - Dateien können nicht gelöscht werden

Obwohl ich Dateien erstellen und umbenennen kann, kann ich aus irgendeinem Grund keine Dateien löschen. Ich mounte ein UBUNTU 18-Verzeichnis in OSX Catalina.

Ich habe alle möglichen Kombinationen ausprobiert und auch einen anderen Benutzer verwendet, aber nichts funktioniert.

sshfs [email protected]:/ /Users/myname/Desktop/remoteWebServer -oauto_cache,reconnect,defer_permissions,noappledouble,allow_other

Beim Versuch, die Datei in den Papierkorb zu verschieben, wird der Fehler 8062 angezeigt.

Jede Hilfe ist willkommen.

Antwort1

Das Verschieben einer Datei in den Papierkorb ist nicht das Löschen einer Datei. Wenn Sie eine Datei mit dem rmBefehl oder dem remove(2)Aufruf löschen, wird die Datei sofort unzugänglich gemacht und ihre Daten werden freigegeben, sobald kein Prozess sie geöffnet hat. Wenn Sie eine Datei in den Papierkorb verschieben, wird die Datei an einem temporären Speicherort (dem Papierkorb) aufbewahrt, bis der Papierkorb geleert oder die Datei aus dem Papierkorb gelöscht wird.

Dies ist wichtig, da Ihre per SSHFS gemountete Festplatte ein separates Dateisystem ist. Normalerweise speichert macOS den Inhalt Ihres Papierkorbs in einer Datei im Stammverzeichnis der Festplatte, aber in diesem Fall ist dies aufgrund von Berechtigungen oder des Festplattentyps nicht möglich.

Wenn Sie Dateien auf einem SSHFS-Laufwerk löschen möchten, verwenden Sie rm. Wenn das nicht funktioniert, wird Ihnen die Fehlermeldung, die Sie von erhalten, rmmitteilen, wo das Problem liegt, und Sie können anhand dieser Meldung durch Googeln herausfinden, was Sie beheben müssen.

Antwort2

Das Löschen von Dateien auf gemounteten Partitionen funktioniert nicht, da @bk2204 bereitswies darauf hin.

Auf dem Mac können Sie Dateien löschen, ohne sie in den Papierkorb zu verschieben, indem Sie die Tastenkombination Wahltaste+Befehlstaste+Entf gedrückt halten.

verwandte Informationen