macOS 下如何实现避开复制文件的同时合并同名文件夹

2021-02-14 02:18:37 +08:00
 ROSYSTAIN

我已经知道拖动文件的时候可以通过按下 option 键来触发合并选项,但这时移动这个行为就变成了复制。
在 Finder 下通过 smb 来整理 NAS 文件的时候难免会遇到同名文件夹需要合并,这时用 option 来解决的话就会受到网速、磁盘性能、高速缓存余量等因素困扰。
而即便是在本地操作文件,我也不认为靠复制一份来实现文件夹合并是一种健康的方式。

尝试过如下对策:

  1. 试用过 PathFinder,它的合并文件夹看起来就是 Windows 的合并逻辑,十分完美。
    但 PathFinder 似乎不能完全替代 Finder,只为解决合并目录这件事的话 PathFinder 略显昂贵了。
  2. 尝试使用 cp 或 rsync 对文件夹进行递归硬链来假装递归移动,实际发现 macOS 下的 smb 并不能像 Windows 那样直接向远程文件系统传递硬链接,cp -RL 下去仍然是实打实的递归复制。

目前采取的方案是把无法在 macOS 上实现的 2 号方案直接丢给 NAS 来执行,局限性是我只能预先设定好一些源和目标的路径,非常不灵活。
且若要通过远程设备来实现这点的话,通过 RDP 或者 VM 来使用 Windows 管理则更简单粗暴点。

如有其他好的姿势还望告知。

1494 次点击
所在节点    macOS
3 条回复
jimages
2021-02-14 08:39:19 +08:00
rsync
jimages
2021-02-14 08:41:26 +08:00
哦哦,看错了,你要的是移动时合并,那你写个 sh 脚本呗,先 rsync,然后 rm
ooops
2021-02-14 11:57:37 +08:00
用 pf 好久了,基本能代替。Airdrop 也是最近加上的,pf 唯一不好用的就是 tag 功能了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/753238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX