在我们使用 macOS 时,经常会发现一些讨厌的隐藏文件,如隐藏文件 “.DS_Store” 和以 “._” 开头的文件。这些文件既占用了我们的存储空间,又会使我们的文件夹看起来凌乱不堪。但是,我们不可能手动地一直清理这些文件,因为这无疑会浪费我们的时间。

有没有一种方法能够在我们弹出设备时自动清理这些特定的文件呢?答案是肯定的!通过简单的脚本和一些设置,我们可以实现这一目标。

首先,我们需要创建一个自动清理脚本。这个脚本的作用是在我们弹出设备时自动清理 macOS 中的特定文件。接下来,我们需要将这个脚本设置为我们设备弹出时的动作。

具体操作步骤如下:

1. 创建一个 shell 脚本,用于清理 macOS 特定文件。

“`shell

#!/bin/bash

echo “Cleaning specific files…”

find /Volumes/* -type f -name ‘.DS_Store’ -delete

find /Volumes/* -type f -name ‘._*’ -delete

echo “Done cleaning.”

“`

2. 将这个脚本保存为 “clean_files.sh”。

3. 接下来,我们需要设置 macOS 让我们的设备在弹出时执行这个脚本。打开 Terminal 应用程序,输入以下命令:

“`shell

sudo nano /etc/rc.eject

“`

在编辑器中添加以下内容:

“`shell

. /path/to/clean_files.sh

“`

然后按下 Ctrl + X,输入 Y 保存更改并按 Enter 键退出。

现在,当您弹出设备时,macOS 将自动执行我们的清理脚本,从而清理掉那些讨厌的隐藏文件。这样,您就不再需要担心这些文件占用您的存储空间和使文件夹看起来凌乱了。

通过这种简单而有效的方法,您可以轻松地实现在弹出设备时自动清理 macOS 特定的文件,让您的计算机保持整洁有序。赶快尝试一下吧!

详情参考

了解更多有趣的事情:https://blog.ds3783.com/