94 votes

Quelle est une bonne solution pour le marquage des fichiers sous linux ?

J'ai cherché un moyen d'étiqueter mes fichiers et de les rechercher/filtrer en fonction de ces étiquettes.

Voici mes ( actualisé ) exigences :

  • tout fichier lisible par l'utilisateur peut être étiqueté librement
  • un utilisateur peut rechercher des fichiers correspondant à un ou plusieurs tags
  • les fichiers peuvent être déplacés sans perdre les balises précédemment associées
  • le système peut être sauvegardé facilement
  • aucune dépendance à l'égard d'un environnement de bureau
  • si une interface graphique est impliquée, il doit y avoir une solution de repli pour le client.

J'ai espéré que le système de fichiers et les coreutils puissent gérer cela, mais je n'y ai pas encore assez réfléchi.
En attendant, je vais revoir beagle et metatracker, qui ont été mentionnés ici, et voir comment ils se comportent.


Ok, donc beagle a d'énormes dépendances gnome, et tracker est okish, mais a toujours quelques dépendances que je n'aime pas....

J'ai fait quelques recherches supplémentaires, et la solution pourrait très bien être la suivante attributs de fichiers étendus .
C'est une solution native pour la plupart des systèmes de fichiers récents, mais ils ne sont pas encore très bien supportés (la plupart des coreutils les détruisent par défaut, cp par exemple a besoin du flag -a pour les préserver). J'aimerais connaître votre avis sur leur utilisation pendant que je m'essaie moi-même à quelques bidouillages, bien que cela puisse justifier une nouvelle question.

5voto

Vous n'avez probablement pas besoin d'installer tout le bureau KDE pour leur bibliothèque de balisage, Nepomuk. Vous devrez quand même installer les bibliothèques de base de KDE...

2voto

Iain Points 4621

Cet article récent sur Outils de recherche sur le bureau Linux mentionne que Tracker supporte le balisage. Malheureusement, il est censé être à moitié cassé dans l'ancienne version qu'ils ont testée. Peut-être est-ce réparé maintenant ?

  1. Pas à l'échelle du système.
  2. Vous pouvez l'étayer.
  3. Il est fourni avec Gnome.

2voto

sblom Points 173

Essayez Beagle . Je trouve que c'est assez bon.

Elle ne répond peut-être pas à toutes les exigences, et je ne vois pas ce qui pourrait le faire. Par exemple, les fichiers FIFO prennent-ils en charge les attributs étendus ? Si ce n'est pas le cas, Beagle a une base de données de repli.

2voto

student Points 505

D'autres alternatives pourraient être tagasistant , tagfs o dantalian .

1voto

Tony R Points 1678

Vous ne trouverez donc pas d'intégration de Nepomuk dans gnome, à la ligne de commande ou ailleurs dans Linux.

Inversement, avec Tracker, vous ne trouverez pas d'intégration kde AFAIK. Pas sûr pour le CLI.

Malheureusement, la réponse semble donc être "non".

Malheureusement, cela ne signifie pas non plus qu'il y ait une bonne opportunité d'en construire une. Les utilitaires de la ligne de commande de Linux n'ont pas grand chose en commun avec le gestionnaire de fichiers de l'interface graphique, par exemple, et il n'y a donc pas de composants communs qui pourraient être étendus pour supporter le concept.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X