PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tags - File Tagging unter Linux


Gast
2022-12-15, 17:40:08
Nutzt hier jemand Tags und kann berichten?
Also das Verschlagworten von Dateien?

KDE Dolphin kann das wie auch Caja (Mate).

Die Tags werden in den Xattr gespeichert. Man muss dann wissen, dass ein normales CP in dem Terminals die Xattr nicht mitnimmt. Ein Syncthing kann das auch nicht.

Habe wenig Erfahrung damit (unter Linux). Würde aber gerne Linux mal wieder neben macOS einsetzen und ohne das Feature wird es schwierig.
Unter macOS habe ich hunderte Dateien mit Tags ausgestattet und finde so ganz schnell Dokumente.
Die Ordnerstruktur im Dateisystem ist sehr limitiert. Eine Datei kann zu mehreren Themen gehören. Aber im Dateisystem ist das nicht umsetzbar. Mit Tags geht das.


Kennt jemand eine Möglichkeit die Tags von macOS auch in Linux zu lesen (oder zu konvertieren)?

Berniyh
2022-12-15, 18:13:56
Kennt jemand eine Möglichkeit die Tags von macOS auch in Linux zu lesen (oder zu konvertieren)?
Das kann ich dir nicht beantworten. Aber xattr Tags werden mitkopiert, wenn du statt bei cp den Parameter -a bzw. --archive hinzufügst.
In dem Fall werden sämtliche Eigenschaften der Originaldatei übernommen (also z.B. auch creation time uvm.).
Das entspricht dann in etwa einem backup sync, daher auch der Name.
rsync sollte sich genauso verhalten, wenn man den Parameter -a bzw. --archive hinzufügt.

Etwas spezifischer kannst du bei cp den Parameter --preserve=xattr spezifizieren, dann werden nur die xattr übernommen.

(Sollte evtl. anmerken, dass ich hier von GNU cp spreche. Ich kann nicht ausschließen, dass sich ein anderes cp Programm anders verhält. Aber GNU cp ist zumindest unter Linux Standard.)

Edit: Dolphin kopiert die xattr auch mit.

Gast
2022-12-30, 13:05:51
Innerhalb KDE scheint tagging zu funktionieren. Zumindest in meinen Kurzversuchen. Das ist schon mal gut. :) Habe aber von Problemen gelesen; hoffe, dass sich das nicht bestätigt.

Gnome scheint bei dem Thema raus zu sein, was klar für KDE spricht.

Wobei es TMSU Nautilus Extension gibt: https://github.com/talklittle/tmsu-nautilus-rs

"TMSU is a tool for tagging your files. It provides a simple command-line utility for applying tags and a virtual filesystem to give you a tag-based view of your files from any other program.

TMSU does not alter your files in any way: they remain unchanged on disk, or on the network, wherever your put them. TMSU maintains its own database and you simply gain an additional view, which you can mount where you like, based upon the tags you set up."
https://github.com/oniony/TMSU


Das Problem ist das Betriebssystemübgreifende tagging, insbesondere über Xattr. Eine unschöne Notlösung ist die Nutzung von TagSpaces, das Tags in Dateisysteme speichert.

Interessanter Bericht über Tagging mit verschiedenen Optionen:
https://www.autodidacts.io/taxonomy-is-hard/

Bei Syncthing ist man offenbar dran:
https://forum.syncthing.net/t/rfc-syncing-extended-attributes/18452

Evtl. kann Resilio und Dropbox (will man aber nicht nutzen - insbesondere den Umweg über Cloud) das Konvertieren/Mapping zwischen den einzelnen Systmen der Tags in den Xattr. Das müsste man mal ausprobieren.


Using the File Tagging Feature in KDE's Dolphin File Manager
https://www.reddit.com/r/kde/comments/z3qe5k/using_the_file_tagging_feature_in_kdes_dolphin/