📅  最后修改于: 2023-12-03 15:02:44.079000             🧑  作者: Mango
在MacOS中,每个文件夹都会创建一个名为.DS_Store的隐藏文件,以及一个名为AppleDouble的文件夹。这些文件不仅占用空间,还可能引起一些问题,例如在网络共享中导致文件错误。
本文将介绍如何在Linux中删除这些文件。
在终端中,您可以使用以下命令删除.DS_Store文件:
find /path/to/folder -name .DS_Store -delete
请将/path/to/folder
替换为您要删除.DS_Store文件的文件夹的路径。
与.DS_Store文件类似,你可以通过终端删除.AppleDouble文件夹。你可以使用以下命令:
find /path/to/folder -name "._*" -exec rm -rf {} \;
请将/path/to/folder
替换为您要删除.AppleDouble文件夹的文件夹的路径。
如果您不想手动删除.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系统更加清洁和高效。