
简简单单的命令:mv -n DRAMA /mnt/SATA_POOL/
拷贝中通过 smb 又拖了几个文件夹进 DRAMA ,然后 mv 运行完 DRAMA 消失了倒也正常,但是新拖进去的文件直接拜拜咯
不用 rsync 是我懒了
1 baoshuai33 2024-10-02 06:06:27 +08:00 via iPhone 同样的命令你说太懒了? |
2 wfg 2024-10-02 09:47:04 +08:00 via iPhone mv 就是 cp+rm ,所以你这个操作结果就是新拖进的文件直接被删除 |
3 MrKrabs OP @baoshuai33 rsync 要多打个--ignore-existing |
4 cooltechbs 2024-10-02 13:27:09 +08:00 via Android 准确地说,“跨文件系统”的 mv 是 cp+rm ,不跨文件系统则是原子操作 Windows 拖放文件夹不跨磁盘是移动、跨磁盘是拷贝,这种设计是有道理的 |
5 rqYzyAced2NbD8fw 2024-10-02 13:31:29 +08:00 @MrKrabs #3 rsync -auv, 不长啊。。 |
6 R4rvZ6agNVWr56V0 2024-10-02 17:55:49 +08:00 mv 是个急性子,可不是面向数据安全的实现 |
7 baoshuai33 2024-10-17 15:19:39 +08:00 @MrKrabs 为什么要加--ignore-existing , 存在了默认是忽略的啊 |