Linux Mint Mate: Filenotes extrahieren

Gast #7342965
Lesenswert?
• ▲
▼

Caja, der Filesystem-Browser von der graphischen Oberfläche Mate hat ein nettes Feature: man kann in Caja an jede Datei und jedes Verzeichnis Bemerkungen anheften, die über Rechtsklick | Properties | Notes zugreifbar und direkt änderbar sind.

Leider ist die Implementierung des Features ein Graus: die Daten werden unter ~/.local/share/gvfs-metadata in einer über viele Dateien gestreuten Datenbank gehalten.

Alte Caja-Versionen kopierten zudem die Notes nicht mit, wenn man die Datei verschob, oder kopierte – die Version, die auf Mint 21 läuft, kann das jetzt endlich…

Bleibt ein Problem, wenn man Dateien von einem User auf einen anderen, oder auf ein anderes Dateisystem kopieren will: die Notes gehen verloren.

Es gibt zwar irgendwo Skripte, die die Notes aus einem Dateisystem extrahieren können, die sind jedoch fehlerhaft und kopieren nur die erste Zeile einer Note.

Ich habe mir etwas Arbeit gemacht und ein Skript geschrieben, das einen Dateibaum nach Directory- und File-Notes absucht und ein neues Skript erzeugt, mit dem man die Notes auf ein anderes System protieren kann – siehe Anhang.

Vorgehensweise: Alten Dateibaum auf die selbe Position des anderen Systems kopieren kopieren. (Die Pfade müssen mit dem ursprünglichen Dateibaum übereinstimmen.)

Aufruf auf dem Quellsystem: extract-annotations.sh > import-notes.sh

Ggf. in import-notes.sh das Home-Verzeichnis anpassen:

1
 /home/alter-user/… → /home/neuer-user/…

Skript auf das Zielsystem portieren, ausführbar machen und starten.

Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.