web-dev-qa-db-fra.com

Ajout d'une description aux fichiers pour une mémorisation facile

J'ai beaucoup de fichiers sur mon ordinateur portable et les noms ne me suffisent pas pour me rappeler ce que chacun fait.

Fondamentalement, existe-t-il un moyen d'ajouter une description à chaque fichier sans avoir à les ouvrir un par un? Un ou deux codes sources sont ajoutés chaque jour, ce qui serait extrêmement utile.

EDIT J'ai commis une erreur en n'étant pas assez explicite, je vais essayer de la clarifier:

J'ai plusieurs fichiers de code, chacun pour un problème différent, généralement dans différentes langues et dans plusieurs versions. La hiérarchie de mes dossiers est très soignée, mais c’est un problème pour la CLI.

Une méthode de marquage, avec une capacité de recherche, serait très utile.

4
cameleon

Emblèmes de Nautilus

Faites un clic droit sur un fichier/dossier et accédez à ses propriétés. Vous pouvez ajouter supprimer des emblèmes et même changer l'icône elle-même. Cela devrait vous aider à différencier les fichiers et à vous permettre de les marquer.


Une meilleure alternative, que j'ai trouvée via ne chose bien est tmsu:

tms

tmsu est une application qui vous permet d'organiser vos fichiers en les associant à des tags. Il fournit un outil de gestion de ces balises et un système de fichiers virtuel permettant un accès basé sur des balises à vos fichiers.

Marquage

tmsu tag summer.mp3 music big-jazz mp3 #tmsu [files] [tag]
tmsu tag --tags "music mp3" *.mp3 #filenames at last
tmsu merge umsic music #merge two tags

Référencement

tmsu tags #lists tags
tmsu files mp3 -classical -rock #remove some tags

tmsu crée également un système de fichiers virtuel, qui utilise des liens symboliques vers des fichiers. Les répertoires de ce montage feront référence aux balises elles-mêmes.

Installation

Téléchargez la dernière version de bitbucket et extrayez-la quelque part. Copiez le fichier bin/tmsu dans un dossier qui se trouve dans votre chemin (tel que /bin/ ou ~/bin).

6
Nemo

Dossiers et liens symboliques.

/photos/by-date/2012/01/31/picture1234.jpeg -> /photos/all/picture1234.jpeg
/photos/by-person/mom/picture1234.jpeg -> /photos/all/picture1234.jpeg
/photos/by-event/birthdays/by-person/mom/picture1234.jpeg -> /photos/all/picture1234.jpeg

C'est un paradigme couramment utilisé. Un qui me vient à l’esprit est /dev/disk/*

0
Huckle