首页 > 解决方案 > 创建后 10 秒从 OSX 桌面莫名其妙地删除 PNG 文件

问题描述

这个奇怪的事情刚刚开始在我的 Mac 上发生,我不明白。复制到 ~/Desktop 的新 .png 文件会在 10 秒内被删除。

.txt 文件不会发生这种情况。实际上是文本文件的 .png 文件不会发生这种情况。实际上是 .png 文件(按内容)的 .txt 或 .bin 文件确实会发生这种情况。复制到桌面子文件夹中的任何文件都不会发生这种情况。

桌面已链接到 iCloud,但一直如此。我没有更改任何与 iCloud 相关的设置。我在同一台机器上的不同帐户中安装了 DropBox,但该帐户未登录且 DropBox 未运行。

谁能解释发生了什么以及为什么它才开始发生?

这是测试脚本:

#!/bin/bash
do_it() { 
    date; 
    cp $1 Desktop/; 
    count=15; 
    while test $count -gt 0 && sleep 1; do 
        let count=count-1; 
        echo "$(date) $(ls Desktop/$(basename $1))"; 
    done; 
}

run() {
    for n in desktop.png desktop.txt desktop.zero.bin desktop-png.bin desktop-png.txt; do
        do_it Documents/$n
    done;
}

run

这是输出 - 注意包含 .png 内容的文件是如何被移动或删除的,但不包含 PNG 的文本文件和二进制文件不会被移动或删除。

Thu 14 May 2020 15:09:20 AEST
Thu 14 May 2020 15:09:21 AEST Desktop/desktop.png
Thu 14 May 2020 15:09:22 AEST Desktop/desktop.png
Thu 14 May 2020 15:09:23 AEST Desktop/desktop.png
Thu 14 May 2020 15:09:24 AEST Desktop/desktop.png
Thu 14 May 2020 15:09:25 AEST Desktop/desktop.png
Thu 14 May 2020 15:09:26 AEST Desktop/desktop.png
Thu 14 May 2020 15:09:27 AEST Desktop/desktop.png
Thu 14 May 2020 15:09:28 AEST Desktop/desktop.png
ls: Desktop/desktop.png: No such file or directory
Thu 14 May 2020 15:09:29 AEST 
ls: Desktop/desktop.png: No such file or directory
Thu 14 May 2020 15:09:30 AEST 
ls: Desktop/desktop.png: No such file or directory
Thu 14 May 2020 15:09:31 AEST 
ls: Desktop/desktop.png: No such file or directory
Thu 14 May 2020 15:09:32 AEST 
ls: Desktop/desktop.png: No such file or directory
Thu 14 May 2020 15:09:33 AEST 
ls: Desktop/desktop.png: No such file or directory
Thu 14 May 2020 15:09:34 AEST 
ls: Desktop/desktop.png: No such file or directory
Thu 14 May 2020 15:09:36 AEST 
Thu 14 May 2020 15:09:37 AEST
Thu 14 May 2020 15:09:38 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:39 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:40 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:41 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:42 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:43 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:44 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:45 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:46 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:47 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:48 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:49 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:50 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:51 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:52 AEST Desktop/desktop.txt
Thu 14 May 2020 15:09:53 AEST
Thu 14 May 2020 15:09:54 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:09:55 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:09:56 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:09:57 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:09:58 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:09:59 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:00 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:01 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:02 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:03 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:04 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:05 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:06 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:07 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:08 AEST Desktop/desktop.zero.bin
Thu 14 May 2020 15:10:09 AEST
Thu 14 May 2020 15:10:10 AEST Desktop/desktop-png.bin
Thu 14 May 2020 15:10:11 AEST Desktop/desktop-png.bin
Thu 14 May 2020 15:10:12 AEST Desktop/desktop-png.bin
Thu 14 May 2020 15:10:13 AEST Desktop/desktop-png.bin
Thu 14 May 2020 15:10:14 AEST Desktop/desktop-png.bin
Thu 14 May 2020 15:10:15 AEST Desktop/desktop-png.bin
Thu 14 May 2020 15:10:16 AEST Desktop/desktop-png.bin
Thu 14 May 2020 15:10:17 AEST Desktop/desktop-png.bin
ls: Desktop/desktop-png.bin: No such file or directory
Thu 14 May 2020 15:10:18 AEST 
ls: Desktop/desktop-png.bin: No such file or directory
Thu 14 May 2020 15:10:20 AEST 
ls: Desktop/desktop-png.bin: No such file or directory
Thu 14 May 2020 15:10:21 AEST 
ls: Desktop/desktop-png.bin: No such file or directory
Thu 14 May 2020 15:10:22 AEST 
ls: Desktop/desktop-png.bin: No such file or directory
Thu 14 May 2020 15:10:23 AEST 
ls: Desktop/desktop-png.bin: No such file or directory
Thu 14 May 2020 15:10:24 AEST 
ls: Desktop/desktop-png.bin: No such file or directory
Thu 14 May 2020 15:10:25 AEST 
Thu 14 May 2020 15:10:26 AEST
Thu 14 May 2020 15:10:27 AEST Desktop/desktop-png.txt
Thu 14 May 2020 15:10:28 AEST Desktop/desktop-png.txt
Thu 14 May 2020 15:10:29 AEST Desktop/desktop-png.txt
Thu 14 May 2020 15:10:30 AEST Desktop/desktop-png.txt
Thu 14 May 2020 15:10:31 AEST Desktop/desktop-png.txt
Thu 14 May 2020 15:10:32 AEST Desktop/desktop-png.txt
Thu 14 May 2020 15:10:33 AEST Desktop/desktop-png.txt
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:34 AEST 
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:35 AEST 
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:36 AEST 
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:37 AEST 
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:38 AEST 
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:39 AEST 
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:40 AEST 
ls: Desktop/desktop-png.txt: No such file or directory
Thu 14 May 2020 15:10:41 AEST

更新:感谢Joseph,我安装了这个简单的审计工具,发现它是重命名文件的“鸟”过程。这个“鸟”进程与 iCloud 相关联,当我查看 iCloud 上恢复的文件页面时,我可以看到正在消失的文件。

所以,下一个问题是:为什么 iCloud 会这样做,我如何告诉它停止?

标签: macosfilesystemsdesktop

解决方案


推荐阅读