V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
milukun
V2EX  ›  分享创造

拯救 128G:开发了一款安全释放 Mac“其他”空间的 Mac App

  •  
  •   milukun · 2021-04-26 09:54:41 +08:00 · 5663 次点击
    这是一个创建于 1337 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 写在前头:本工具是需要移动硬盘的

    深受 128G 空间毒害,完全无法养得起超过 20G 的 Xcode 以及它超过 50G 大小的模拟器等数据,如今各种 app 产生的数据不断的占据“其他”空间,于是便有了这个 App 。

    期间买了 wd 的 1TB 移动硬盘,把大量 app 安装或者直接拖拽到移动硬盘里,虽然用起来没差,但是 app 仍然会将数据放在 mac 系统里。空间还是一日日减少。

    其实去年就开发好了,无奈当时 Flutter mac 端的技术还不够成熟,有很多 bug 且因为没有适配 m1 导致不能通过最新版的 xcode 打包。所以一直拖延至今发布。

    没错,这是一款基于 flutter 的 mac os app ~

    软件名称

    Move Go

    应用平台

    • MacOS

    一句简介

    安全迁移 Mac“其他”空间占用到移动硬盘,拯救你的 128,开始“释放”一下吧!

    视频演示

    观看视频

    应用简介

    • 快速迁移应用数据到移动硬盘,释放 Mac“其他”空间占用
    • 随时还原,应用无痛运行
    • 作者已经累计释放 80G 到 SSD 移动硬盘,运行流畅无障碍!

    czvrDO.png

    [czvDKK.png

    czvsbD.png

    重要提示

    目前是 MoveGo 的首个版本( v1.0.0 ),需要用户自行选择迁移目录,因此存在一定操作要求。请仔细阅读下面的使用指南。MoveGo 在不断地迭代更新中,接下来会推出智能扫描及无脑迁移等更适合小白用户的功能。

    由于系统的限制,并不是所有的目录都可以直接迁移,若操作后出现应用不可用等异常,可以在“还原迁移”中操作还原。

    任何迁移操作,都会首先将原始数据拷贝到您指定的移动硬盘位置,只有拷贝成功才会继续迁移操作。因此任何意外的失败,您均可以在移动硬盘中找到原始文件,即使“还原迁移”也不幸失败,您仍可以手动将移动硬盘中的原始文件移动回原始位置。

    迁移前需要知道的小技巧

    • 在你的访达中同时按住 command + J,可以选择显示资源库,这样有助于你查找需要迁移的文件
    • 在你的访达中同时按住 command + shift + 点,可以显示隐藏文件夹

    迁移指南

    • 迁移应用数据: [用户名 /资源库 /Container/应用名称 /Data/Library/Application Support/应用名称]

    举个例子,迁移 wechat 数据,需要选择的 Mac 目录为(以我的 Mac 为例):/Users/milukun/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat

    • 开发者常用的 xcode 产生的支持文件,如模拟器,模拟器运行数据等,位置 /Users/用户名 /Library/Developer

    • nodejs 、android studio 、dart 、flutter 、anaconda 、cocoapods 、idea-build 等开发工具会在用户目录下 /Users/用户名 / 创建隐藏的文件,放置 sdk 、缓存等文件,随着你的项目增大,也会变得非常大,同时按住 command + shift + 点,显示这些文件夹进行迁移吧!

    应用商店地址

    App Store : 立即查看

    福利

    为避免在软件发布初期,小白用户冲动性操作造成的不好体验,应用设置为 1 元。 这里给社区贴上 10 个兑换码:

    3YAM437WT7YH

    RTLTY3FMEY67

    7LMEENA9AHHR

    6XRTL9YTYN6X

    RT666YRJ7AEW

    NNEW67MXP9LH

    MLY4HEWTEMHR

    3RYPY3W9K6K7

    T3AWPF3JWNN9

    3WLNMFKFLTHM

    47 条回复    2022-01-13 19:18:34 +08:00
    alanying
        1
    alanying  
       2021-04-26 09:56:41 +08:00
    T3AWPF3JWNN9 已经使用 谢谢楼主! 👍
    MikeV2EX
        2
    MikeV2EX  
       2021-04-26 09:58:14 +08:00
    NNEW67MXP9LH
    已用,感谢一波
    FongFong
        3
    FongFong  
       2021-04-26 09:58:17 +08:00
    3RYPY3W9K6K7 已用
    JenJieJu
        4
    JenJieJu  
       2021-04-26 09:58:31 +08:00
    感谢
    3WLNMFKFLTHM 已用
    GuryYu
        5
    GuryYu  
       2021-04-26 09:58:47 +08:00
    MLY4HEWTEMHR 已用,谢谢
    poxiaobbs
        6
    poxiaobbs  
       2021-04-26 09:58:54 +08:00
    7LMEENA9AHHR 已使用,感谢
    milukun
        7
    milukun  
    OP
       2021-04-26 09:59:05 +08:00
    另外多嘴一句:绿色无需网络,不搜集任何信息

    后面可能为了无脑迁移操作,会通过网络下发常用的迁移路径

    另外由于是首个版本,出现 bug 不要给差评啊,可以在 app 内提供的社区反馈~

    求个好评!
    chinemds
        8
    chinemds  
       2021-04-26 09:59:10 +08:00
    RT666YRJ7AEW 已使用
    Leonard
        9
    Leonard  
       2021-04-26 10:02:29 +08:00
    3YAM437WT7YH 已使用
    Stain5
        10
    Stain5  
       2021-04-26 10:03:54 +08:00
    RTLTY3FMEY67 已用 谢谢,第一次来的这么早

    顺便都试过了,后面的基本上都用过了可以试试 3YAM437WT7YH ?
    jianzhao123
        11
    jianzhao123  
       2021-04-26 10:05:54 +08:00 via Android
    无了,刚看到😔😔
    milukun
        12
    milukun  
    OP
       2021-04-26 10:13:22 +08:00
    @jianzhao123 #11 悄悄指路,独立开发社区( w2solo ), 小众软件论坛 😜
    jianzhao123
        13
    jianzhao123  
       2021-04-26 10:31:16 +08:00 via Android
    @milukun 哈哈,又去晚了
    kkceo
        14
    kkceo  
       2021-04-26 10:45:58 +08:00
    支持一波,买一个
    Guidoo
        15
    Guidoo  
       2021-04-26 10:49:44 +08:00
    支持,已购买
    milukun
        16
    milukun  
    OP
       2021-04-26 10:51:36 +08:00
    @kkceo #14 谢谢🙏
    milukun
        17
    milukun  
    OP
       2021-04-26 10:51:46 +08:00
    @Guidoo #15 感谢🙏
    dozer47528
        18
    dozer47528  
       2021-04-26 11:15:59 +08:00   ❤️ 2
    我也类似的需求,原理其实很简单,之前自己写了个脚本解决了:
    https://github.com/dozer47528/home-config/blob/master/.bin/external-mount

    刚也花钱买了试了一下,提几个意见:
    1 、既然是面向小白用户的,那操作还应该更简单一点,现在的交互太复杂了,我看的都很困惑。
    2 、最好可以分析哪些应用占用空间大,然后给出迁移建议
    dozer47528
        19
    dozer47528  
       2021-04-26 11:21:48 +08:00
    如果可以把细节做好,我会选择继续用楼主的 App,我现在要自己去找哪些目录占用空间大,有点麻烦
    milukun
        20
    milukun  
    OP
       2021-04-26 11:47:41 +08:00
    @dozer47528 #18 嗯嗯,智能扫描及无脑迁移等更适合小白用户的功能都在开发中,先设置 1 元也是为了防止不明用途小白下载后搞坏 mac.. 主要是怕 app store 不给上架,所以先上了最低限度的版本
    已经收到建议~ 现在正在迭代❤️ 感谢
    plk403
        21
    plk403  
       2021-04-26 13:23:55 +08:00
    我的 mac 后天才到..
    andy777x
        22
    andy777x  
       2021-04-26 14:20:26 +08:00 via Android
    这就去支持下老哥
    CoCoMcRee
        23
    CoCoMcRee  
       2021-04-26 14:39:30 +08:00
    已买, 就差 mac 了
    Maxbee
        24
    Maxbee  
       2021-04-26 14:59:03 +08:00
    其实在我看来,我只需要一键清除”其他“的内存就好了,空出多余的空间,什么迁移不迁移的要思考太多。
    linyn
        25
    linyn  
       2021-04-26 17:15:57 +08:00
    牛逼啊
    IsNotGood
        26
    IsNotGood  
       2021-04-26 17:18:46 +08:00 via Android
    m1 可以吗
    milukun
        27
    milukun  
    OP
       2021-04-26 17:20:29 +08:00
    @IsNotGood #26 我手上没有 M1,但是就原理来说没有不同,跟 cpu 没关系。运行的话,审核应该用的都是最新款机器,能上架就说明可以运行哈
    imKiva
        28
    imKiva  
       2021-04-26 22:25:20 +08:00
    实现原理是移动文件然后创建软连接吗?如果是这样的话,怎么处理外置硬盘的 label 被用户手动更改的情况呢?
    milukun
        29
    milukun  
    OP
       2021-04-26 23:04:06 +08:00
    @imKiva #28 你是说移动硬盘被用户重新命名吗?这样确实会找不到,但是换个角度想想,你在 pc 上安装了一款游戏,然后反手把他的安装目录改名,桌面快捷方式还能打开吗. 可以在工具内提醒用户找不到已迁移的文件,帮助用户重新链接,或者在工具内提供更名功能。
    但是并不想做常驻系统后台,监控目录有没有被改名这类事情...(也不确定沙盒下能不能做
    Humbert
        30
    Humbert  
       2021-04-27 10:17:35 +08:00
    买了一个试了下,有个问题,我 Mac 上创建了两个用户 A 和 B,主要使用 A,B 基本没用过,但是点击 Mac 路径授权时自动跳到 B 用户的 Library 文件夹,并且在文件系统里找不到 A 用户的文件夹...其他 A 用户的文件夹都有,就是没有 Library
    Humbert
        31
    Humbert  
       2021-04-27 10:21:33 +08:00
    @Humbert 没事了,没有看到之前那个 Command + Shift + . [捂脸] 这样之后可以找到了
    milukun
        32
    milukun  
    OP
       2021-04-27 10:23:13 +08:00   ❤️ 1
    @Humbert #30 感谢反馈,确实没有考虑过多用户问题。我需要研究一下哈~ 另外授权的时候不需要专门去找 library,只需要授权对应 user 的根目录即可,这样下面的子目录(包括默认隐藏的 library )都会被授权
    至于为什么登录的 A,点授权默认进 B 的文件夹,我等下实际测试一下哈
    milukun
        33
    milukun  
    OP
       2021-04-27 10:24:36 +08:00
    @Humbert #31 嗯呢 迁移的时候选择文件,需要在窗口手动取消隐藏。不过现在在开发扫描功能,到时候会自动列出来,方便一键迁移~
    straymax
        34
    straymax  
       2021-04-27 11:05:54 +08:00
    支持,已购买
    zx4824
        35
    zx4824  
       2021-04-27 21:16:41 +08:00
    都 2021 年了,我手机都 256GB 了

    128GB 还挣扎啥,现在连 3000 多的笔记本都是 16G+512GB 了,128GB 搭配移动硬盘也太费劲了
    Lumend
        36
    Lumend  
       2021-04-27 22:37:09 +08:00 via iPhone
    @zx4824 六年前的电脑
    Vvictor
        37
    Vvictor  
       2021-04-28 09:52:07 +08:00
    为避免在软件发布初期,小白用户冲动性操作造成的不好体验,应用设置为 1 元???
    这个收费的原因有点清醒脱俗啊
    milukun
        38
    milukun  
    OP
       2021-04-28 10:00:38 +08:00
    @Vvictor #37 哈哈,现在使用还是有一定门槛的,需要对 mac 的文件有一定的了解。设置收费可以挡住很多路人黑粉。1 元就当买一个种子等升值吧 🤔 后面的功能持续维护肯定是要涨价啦~
    milukun
        39
    milukun  
    OP
       2021-04-28 10:03:50 +08:00
    @zx4824 #35 其实也有规划一个功能,更贴合 Move GO 的名字,就是例如在你主力 mac 上面,把你的 wechat 数据迁移到移动硬盘,带去公司链接到公司的 mac 上,就可以继续使用原有的 wechat 数据。 类似 windows to go 的感觉,可以变成 every app data to go
    MarcusPierce
        40
    MarcusPierce  
       2021-05-04 21:08:13 +08:00 via iPhone
    怎么变成三块钱了
    milukun
        41
    milukun  
    OP
       2021-05-05 11:24:48 +08:00
    @MarcusPierce #40 因为更新了适合小白用户的扫描和自动操作功能哈
    Silently
        42
    Silently  
       2021-05-15 12:40:10 +08:00
    @milukun 我安装商店最新版 但是智能迁移无限循环在扫描界面,半小时还是是没变化
    Silently
        43
    Silently  
       2021-05-15 12:57:34 +08:00
    @milukun 解决了,需要开启安全与隐私的权限
    milukun
        44
    milukun  
    OP
       2021-05-15 22:09:55 +08:00
    @Silently #43 不知道你的 mac 系统是什么版本呢?能否截图 安全与隐私的权限 设置的看一下?因为我这边可以直接使用,后续会在 app 里提示一下
    Silently
        45
    Silently  
       2021-05-16 11:20:16 +08:00
    @milukun ![{1}]({http://tc.um5.net/uPic/%E6%88%AA%E5%B1%8F2021-05-16%20%E4%B8%8A%E5%8D%8811.13.55.png})
    安全性与隐私中的完全磁盘访问权限,另外建议智能扫描那里可以增加个按大小排序,方便直观一点
    Silently
        46
    Silently  
       2021-05-16 11:25:33 +08:00
    @milukun 版本是最新 11.3.1
    ChellFong
        47
    ChellFong  
       2022-01-13 19:18:34 +08:00
    已在 appstore 支持,想问下现在是已经暂停了吗?看到八个月没有更新了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:47 · PVG 21:47 · LAX 05:47 · JFK 08:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.