Stellen Sie Dateien/Ordner vom Terminalbefehl sudo rm -rf wieder her

Kurzgeschichte: Ich habe versucht, einen symbolisch verknüpften Ordner von meinem externen zu meinem Desktop zu erstellen, und der gewünschte Ordner (ALLE meiner Arbeitsordner und Dateien) sind verschwunden.

Lange Geschichte: Mein Job wollte, dass ich Box Sync für meine Dateien verwende. Ich habe Box Sync installiert und ihm gesagt, dass es meine externe Arbeitsfestplatte als Synchronisierung verwenden soll. Es hat dort einen Ordner namens "Box Sync" erstellt.

Auf derselben Festplatte hatte ich einen Ordner namens "Work Files". Ich habe Arbeitsdateien in einem anderen Fenster geöffnet und alles von dort per Drag & Drop in den neuen Box Sync-Ordner gezogen.

Box Sync hat mit dem Scannen begonnen, damit es synchronisieren konnte. Da waren viele Dateien und Ordner drin, also hat es nicht sofort mit der Synchronisierung begonnen. Während des Scannens entschied ich mich, einen SymLink des Ordners auf meinem Desktop zu erstellen. Ich kann mich nie an den Terminalcode erinnern, also habe ich die Anweisungen in DIESEM ARTIKEL verwendet .

In dem Artikel heißt es:

sudo rm -rf /PATH/TO/COPY

und dann

ln -s /PATH/TO/PASTE/

Direkt nach der Verwendung der ersten Zeile wurde jedoch mein Ordner "Box Sync" von meiner externen gelöscht.

Wie um alles in der Welt kann ich diesen Schaden rückgängig machen?

Normalerweise sind Dateien, die über entfernt wurden, rmendgültig verschwunden und müssen aus dem Backup wiederhergestellt werden. In Ihrem Fall würde es helfen, das Problem besser zu verstehen, wenn Sie die genauen Befehle hinzufügen könnten, die Sie ausgeführt haben (und alle Ausgaben, die sie erzeugt haben, wenn Sie das Terminalfenster noch geöffnet haben), damit wir sehen können, was Sie tatsächlich getan haben.
Das habe ich schon gepostet. Der Genauigkeit halber habe ich jedoch "sudo rm -rf /Volumes/Brandon\'s\ External/Box\ Sync" eingegeben. Es fragte nach meinem Passwort und ich gab es ein. Als ich dann versuchte, "ln -s /Users/brandonmoner/Desktop" aufzurufen, sagte es mir, dass die Datei bereits existierte. Ich ging, um den Box Sync-Ordner zu überprüfen, und er war weg.
Der erste Befehl entfernte Ihren „Box Sync“-Ordner für immer.

Antworten (1)

Der Befehl, den Sie zuerst ausgeführt haben, löscht alle Dateien und Ordner in /PATH/TO/COPY; Beachten Sie die Warnung über dem Befehl in dem Artikel, auf den Sie verlinkt haben: „Entfernen Sie als Nächstes den vorhandenen Download-Ordner (stellen Sie sicher, dass er zuerst leer ist).“

Obwohl die Daten wahrscheinlich noch auf dem Laufwerk vorhanden sind, hat das Betriebssystem jetzt keine Ahnung, wo sie sich befinden.

Unter der Annahme, dass Sie keine Backups zur Verfügung haben, besteht Ihre einzige Option an dieser Stelle wahrscheinlich darin, eine Art Dateiwiederherstellungssoftware zu verwenden. Diese Antwort bei Superuser enthält einige Links zu möglichen Optionen. PhotoRec ist eine kostenlose Open-Source-Lösung, die funktionieren könnte.

Viel Glück und sichern Sie Ihre Daten in Zukunft (idealerweise an mehreren Orten).

Also habe ich Disk Drill ausgeführt und konnte alle Daten finden. ABER ... die Namenskonventionen wurden auf einen willkürlichen "file000986.[ext]"-Typ gelöscht. Ich denke, ich schaue mal durch und schaue, was ich noch brauche. Irgendwelche Empfehlungen für eine gute, kostenlose App zum Synchronisieren von Ordnern/Dateien für Mac?
Wie viele Daten müssen Sie speichern? Und welche Art von Synchronisierung (Gerät zu Cloud oder Gerät zu Gerät)?
Nun, ich habe tatsächlich Sync Folders Pro gekauft. Ich habe also meinen regulären Box-Sync-Ordner (jetzt auf meinem Hauptlaufwerk), der mit Box synchronisiert wird. Und dann kopiert SFP Dateien aus dem BS-Ordner auf meine externe.