我的笔记本电脑上有大量文件,仅凭文件名称不足以让我记住每个文件的作用。
基本上,有没有办法可以为每个文件添加描述,而不必逐个打开它们?我每天都会添加一两个源代码,所以这将非常有帮助。
编辑 我犯了一个错误,因为表达不够明确,我会尽力澄清:
我有多个代码文件,每个文件用于解决不同的问题,并且通常使用不同的语言和多个版本。我的文件夹层次结构非常整齐,但对于 CLI 来说很麻烦。
具有搜索功能的标记方法将会非常有用。
答案1
Nautilus 中的徽章
右键单击文件/文件夹并转到其属性。您可以添加删除徽标,甚至可以更改图标本身。这应该可以帮助您区分文件并为您提供标记文件的方法。
我发现了一个更好的选择有一件事是 tmsu :
多伦多大学
tmsu 是一款允许您通过将文件与标签关联来组织文件的应用程序。它提供了管理这些标签的工具和虚拟文件系统,以允许基于标签访问您的文件。
标记
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
清单
tmsu tags #lists tags
tmsu files mp3 -classical -rock #remove some tags
tmsu 还创建了一个虚拟文件系统,它使用符号链接指向文件。此挂载内的目录将引用标签本身。
安装
从以下网址下载最新版本比特桶并将其解压到某个位置。将bin/tmsu
文件复制到路径中的文件夹(例如/bin/
或~/bin
)。
答案2
文件夹和符号链接。
/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
这是一个常用的范例。我想到的一个是/dev/disk/*