V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vitaminx
V2EX  ›  macOS

利用 macOS 的自带的标签和注释管理文件方式

  •  
  •   vitaminx · 2023-04-17 21:10:37 +08:00 · 2168 次点击
    这是一个创建于 622 天前的主题,其中的信息可能已经有所发展或是发生改变。
    电脑一用久了最头痛的无疑无疑资料管理(文件、图片、视频、app......)

    实践证明凡是类似分文件夹、手动移动的管理方式最终都是失败的管理方式,如果你觉得没有失败,那一定是时间不够久。预计未来最有效的资料管理模式是 AI 自动创建数据库 + 高效的搜索引擎,但是目前 AI 还不够智能,或者说 AI 还没有应用在这方面。

    既然无法自动那就只能手动了,刚好 macOS 系统自带了 “ 标签 ” 和 “ 注释 ” 功能,再配合各种 “ 系统级 ” 搜索功能管理资料比移动、复制式管理要有效多了

    此功能需要对每一个长期保存的资料添加标签和注释,这是一个长期过程,也是一个习惯养成过程;目前要添加备注需要经历四步:选中资料、⌘ + i 、输入注释、⌘ + Q ;这个过程有点繁琐,有没有比较快捷的解决方法?

    目前网上看到过一个 Find 插件 “ AddCommentToFile ” 貌似可以简化一点,但是由于没有搜到这个插件就没有体验(有谁有这个文件提供一下,谢谢!),从介绍来看要从 Find 进入然后才能操作,还不是很方便。有没有一款 App 或者插件,快捷指令也行能够实现:快捷键 + 输入 + 回车,就可以完成添加注释的?
    第 1 条附言  ·  2023-04-18 17:22:47 +08:00
    感谢 @Maipol 提供的脚本
    我已经做成了 “ 自动操作 ” 快捷键,下载文件然后双击导入然后在弹出窗口中选择 “ 通用 ” > “ 快速注释 ” 设置快捷键

    https://d.kuku.lu/hc5kggphx
    14 条回复    2023-04-19 15:54:12 +08:00
    icestraw
        1
    icestraw  
       2023-04-18 00:03:27 +08:00
    慎用标签,没办法导出到非 macOS 的分区先不谈,个人感觉标签仍然存在问题:

    1. 会陷入 过分类 的状况,同一份文件仍然有可能会分类多次
    2. 不敢保证是否有遗漏的文件没有打标签,从而导致搜不到的情况
    Helsing
        2
    Helsing  
       2023-04-18 00:27:42 +08:00 via iPhone
    @icestraw #1
    第一点不是问题,有的文件就是可以加两个以上的标签的,这是由文件内容决定的,如果用文件夹来整理才是不合理的,因为你很难决定放到那个文件夹
    vitaminx
        3
    vitaminx  
    OP
       2023-04-18 01:17:31 +08:00
    @icestraw 你说的太对了,所以标签只能是分大类,eg:APP-音影、APP-工具、......,而真正搜索的关键词再注释里面!所以我才在最后求方便好用的 “ 注释添加解决方案 ”。至于说不可导出移植本地电脑本来就不需要要移植的,因为需要这种管理的都是零碎小文件,占用空间不大!大文件都是在网盘,而网盘都有自动创建标签功能,或者通过文件名把标签和备注写上(这是目前很多大公司的做法)

    @Helsing 标签保持克制、注释充分发挥。比如一份 “ QQ ” 教程可以打上:教程、QQ 两个标签;然后注释写上:教程、App 使用、app 使用教程、QQ 使用教程、QQ 、......等内容放在备注里作为同步的搜索条件
    Maipol
        4
    Maipol  
       2023-04-18 11:21:59 +08:00
    tell application "Finder"
    -- 获取当前选中文件列表
    set finderSelectionList to selection as alias list
    -- 判断是否有选中的文件
    if length of finderSelectionList = 0 then
    -- 如果没有,就弹出提示
    display alert "== Alert ==" message "请选中一个文件或者文件夹!" as critical
    else
    -- 如果有,就获取第一个文件
    set theFile to (item 1 of finderSelectionList)
    -- 获取文件的注释
    set oldComment to comment of theFile
    -- 获取文件的名称
    set theFileName to name of theFile
    -- 生成对话框的信息
    set theMsg to "输入注释"
    -- 弹出对话框
    set theResponse to display dialog theMsg default answer oldComment with icon note with title "Finder" buttons {"Cancel", "Continue"} default button "Continue"
    -- 设置新的注释
    set comment of theFile to (text returned of theResponse)
    end if
    end tell
    Maipol
        5
    Maipol  
       2023-04-18 11:25:19 +08:00
    https://dropover.cloud/0997c5
    “文件”→“导出”选择“应用程序”
    现在你可以直接把 app 拖到 finder 里了
    digu
        6
    digu  
       2023-04-18 14:25:26 +08:00   ❤️ 1
    工具方面,我从 2013 年开始彻底转到 Mac ,之前都是在 Window 电脑上使用 TC ,当然本质上还是基于目录树结构。十年间并没觉得资源管理爆炸或者搜寻困难的问题,不过依稀记得在那以前我会时不时地整理硬盘上的所有资料(彻底整理一遍至少要花一周)。现在想来,我在转到 Mac 后,就做了两件事情,规避了一些问题:
    1. 删掉了大量的数据:视频教程、软件安装包、电子书等。
    2. 按照「项目」组织文件,而不是文件类型。

    历史证明,维护元信息(打标、备注)非常麻烦,而且需要长期训练以养成习惯。对于标类资产(影视、音乐、书籍等)比较适用,而对于自己的文档这种内容经常变化的文件来说效果不佳。最朴素的一级一级分类检索反而最有效。

    相比之下,GTD 事项的管理才让人头疼,尤其在使用 OmniFocus 的时候……一条 action 的需要维护很多的元信息字段。
    vitaminx
        7
    vitaminx  
    OP
       2023-04-18 16:03:38 +08:00
    @Maipol 我按你这个部署还是不行,始终是个脚本文件,请问如何使用😭
    vitaminx
        8
    vitaminx  
    OP
       2023-04-18 16:07:26 +08:00
    @digu 在没有自动化自动扫瞄生成标签和注释之前,只能手动添加,手动添加的确比较麻烦!这也是没办法的,相对来说这比一级级文件夹去查找还是要方便多了,尤其比较陈旧的文件!

    另外,GTD 用了十多年我到有一些心得,不要搞得太复杂,OmniFocus 我个人认为太复杂了,GTD 要想长期得心应手地使用下去,我建议看看 “ 滴答清单 ” ,GTD 的本质就是按一定的条件去提醒你执行任务或者别人执行任务,太复杂没必要!
    Helsing
        9
    Helsing  
       2023-04-18 16:20:05 +08:00 via iPhone
    @vitaminx #3 加注释太麻烦了,我觉得加标签就好
    chen88ijn
        10
    chen88ijn  
       2023-04-18 17:33:30 +08:00
    以树形式划分的文件管理系统有一个清晰的“父子”的概念。但是以标签或者图的方式来管理文件,会导致节点平均,最终的结果是标签太多而不好整理。推荐可以建立几个基础的标签(度大的节点),同时利用小的标签作为元数据(越详细越好),在利用标签检索的时候依靠 spotlight ,而不是 finder 。
    vitaminx
        11
    vitaminx  
    OP
       2023-04-18 17:37:43 +08:00
    @Helsing 这样有两套搜索系统,“ 标签 ” 分大类,“ 备注 ” 细分特性;比只用标签要好一些,这样有两套查看方式,点击查看标签,搜索备注

    @chen88ijn 标签也可以设置 “ 父子 ” 概念的,eg:文本、文本-***、文本-***-***、......
    dioxide
        12
    dioxide  
       2023-04-18 19:22:52 +08:00
    如果 macOS 的 tag 体系本身能支持无限分类就好用些, 这样能做到多个“标签树”对多个文件 /目录的 灵活映射. 一直在找这样的解决方案, 目前也是用目录树作大分类, tag 作元数据.
    Maipol
        13
    Maipol  
       2023-04-19 08:39:58 +08:00
    @Maipol #5 导出的“文件格式”那里选“应用程序”啊
    vitaminx
        14
    vitaminx  
    OP
       2023-04-19 15:54:12 +08:00
    @Maipol 看到了!没看清楚🙇‍♂️......,我用你的脚本设置成了自动操作快捷键
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   932 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:24 · PVG 03:24 · LAX 11:24 · JFK 14:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.