📜  linux 删除 appledouble ds_store 文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:02:44.079000             🧑  作者: Mango

Linux删除AppleDouble和.DS_Store文件 - Shell/Bash

在MacOS中,每个文件夹都会创建一个名为.DS_Store的隐藏文件,以及一个名为AppleDouble的文件夹。这些文件不仅占用空间,还可能引起一些问题,例如在网络共享中导致文件错误。

本文将介绍如何在Linux中删除这些文件。

通过终端删除.DS_Store文件

在终端中,您可以使用以下命令删除.DS_Store文件:

find /path/to/folder -name .DS_Store -delete

请将/path/to/folder替换为您要删除.DS_Store文件的文件夹的路径。

在终端中删除 .AppleDouble文件夹

与.DS_Store文件类似,你可以通过终端删除.AppleDouble文件夹。你可以使用以下命令:

find /path/to/folder -name "._*" -exec rm -rf {} \;

请将/path/to/folder替换为您要删除.AppleDouble文件夹的文件夹的路径。

自动删除.DS_Store文件

如果您不想手动删除.DS_Store文件,您可以通过将以下命令添加到您的Bash配置文件中,使其在每次启动终端时自动删除:

echo "export DONT_ASK_DELETION_OF_DS_STORE=true" >> ~/.bashrc

然后您可以将以下命令添加到您的.bashrc文件中:

# Remove .DS_Store files when opening a new Terminal window
if [[ $DONT_ASK_DELETION_OF_DS_STORE != "true" ]]; then
    find . -name .DS_Store -type f -delete
fi

这将在您启动终端时自动删除任何.DS_Store文件。

结论

删除.DS_Store和.AppleDouble文件夹可以清理空间,并解决潜在的问题。有了这个简单的指南,您可以在Linux上轻松删除这些文件,从而使您的Mac和Linux系统更加清洁和高效。