页面内容:
什么是.DS_Store文件
如何在Mac上找到.DS_Store文件
如何在Mac上隐藏.DS_Store文件
如何在Mac上删除.DS_Store文件

《.DS_Store 文件是什么》 .DS_Store 文件是苹果操作系统(Mac OS)中的一种特殊文件,它由Finder(苹果的文件管理器)创建并用来存储特定文件夹的视图设置和自定义属性。这些设置可能包括图标的位置、大小、是否显示隐藏文件,以及文件夹窗口的排列方式等。 当你在Mac上打开一个文件夹时,Finder会根据该文件夹内的.DS_Store文件来设定显示样式。这个文件对于用户通常是透明的,但它们可能会出现在共享的网络驱动器或者通过iTunes同步到iOS设备的文件夹中。 .DS_Store文件有时可能会引起问题,特别是当它们出现在非Mac系统中时,因为其他操作系统通常无法识别或处理这种类型的文件。因此,一些用户可能会选择删除这些文件以节省存储空间或避免兼容性问题。 总的来说,.DS_Store文件是Mac OS为了提供个性化的文件夹视图而创建的一种机制,虽然对于普通用户来说通常是不可见的,但它在系统中扮演着重要的角色。

在苹果公司的macOS操作系统中,.DS_Store是一个文件,用于存储其包含的文件夹的自定义属性,如文件夹视图选项、图标位置和其他视觉信息。这个名字是Desktop Services Store的缩写,反映了它的用途。——来源自 维基百科

.DS_Store 是一种在 macOS 操作系统上自动生成的隐藏文件。在 Mac 上的.DS_Store 文件是由 Mac OS X 操作系统在使用 Mac Finder 打开的任何目录(包括网络文件夹)中创建的。它的作用是“记住”图标的排列位置和文件夹的背景。

在OS X中,这些文件是隐藏的,通常情况下是看不到它们的,但从Windows或Linux文件系统类型,我们会在之前用Finder查看的所有目录中看到它们。

因此,.DS_Store 的功能与 Windows desktop.ini 或 thumbs.db 相似,只是后者只出现在包含图像的目录中,因为它是一个缩略图数据库。

如何在Mac上找到.DS_Store文件

.DS_Store 文件的扩展名以句点开头,表示它是一个隐藏文件,对用户不可见。但是,当你在 Mac 上启用“显示所有文件”功能后,Mac 桌面上或打开的文件夹中会突然出现 .DS_Store 文件。所以,如果你想在 Mac 上显示隐藏文件,可以启用该功能。如果你将数据从 Mac 传输到 Google Drive,你会看到许多隐藏文件,包括 .DS_Store 文件。

在文件夹中快速查找隐藏文件的方法是打开Finder,然后按下Command + Shift + Dot(句点/句号)。如果你想再次隐藏这些隐藏文件,只需再次按下Command + Shift + Dot

一旦找到这些隐藏文件,您可以右键单击该文件以了解有关它的详细信息,并单击“打开方式”以选择Mac上的合适应用。如果找不到兼容的软件,您可以搜索免费的在线.DS_Store文件打开器。

请将这篇文章分享到社交媒体,以便您可以随时阅读。

  (请提供具体的英文内容进行翻译)

如何在Mac上隐藏.DS_Store文件

如果显示所有文件类型会让桌面变得杂乱,建议隐藏它们而不是删除,因为你的Mac会不断重新创建.DS_Store文件。按照以下步骤在Mac上隐藏.DS_Store文件:

步骤 1. 打开Finder,转到应用程序,选择实用工具,然后点击Mac终端

步骤 2. 输入以下命令:“defaults write com.apple.finder AppleShowAllFiles FALSE”。

第三步:按下 Enter 键。

第四步:使用这个命令“killall Finder”来退出Finder。

如果.DS_Store文件仍然可见,您应该强制退出Finder,然后检查文件是否隐藏。

如何在Mac上删除.DS_Store文件

.DS_Store 文件存储Finder窗口信息,如列表视图、图标视图、自定义图标排列等。安全删除它们是可以的,但删除后,文件夹的外观将恢复为默认偏好设置。如果你不在乎Mac上存储的.DS_Store文件中的数据,那么这些文件是可有可无的,但最终它们会重新创建。因此,删除它们并不是真正的工作。

您可以通过观看此视频获取在Mac上删除.DS_Store文件时出现的错误及参考解决方案的详细信息:

    • 00:03 - 引言
    • 00:45 - 可能出现的错误
    • 01:20 - 解决方案

如何删除.DS_Store文件

如果您不想保留.DS_Store文件存储的信息,可以选择删除它们。以下是删除Mac上.DS_Store文件的步骤:

步骤 1: 选择“应用程序”>“实用工具”以打开“终端”。

步骤 2: 输入以下 UNIX 命令: "sudo find / -name ".DS_Store" -depth -exec rm {} \;"。

步骤 3. 当系统提示时,输入你的 Mac OS X 管理员密码。

如何自动删除.DS_Store文件

除了手动删除,如果你厌倦了这个繁琐的过程,我建议你设置自动命令来删除.DS_Store文件。以下是如何定期自动删除.DS_Store文件的方法:

步骤 1: 选择应用程序 > 实用工具以打开“终端”。

< strong > 第二步: < /strong > 输入以下UNIX命令:“ < strong > sudo crontab -e < /strong > ”。

第三步:当系统提示你输入密码时,请输入你的Mac OS X管理员密码。

4. 按一次键盘上的“I”键,然后在 Vi 编辑器中输入以下命令:“15 1 * * * root find / -name ".DS_Store" -depth -exec rm {} \;

步骤6: 按一次Esc键来保存条目。

系统每天凌晨 1:15 自动运行该命令。若要配置其他时间,请使用其他值。

注意:如果在计划时间您的计算机处于关机状态,则不会运行该命令。

如何阻止在共享网络驱动器上自动生成.DS_Store文件

您无法阻止macOS在本地驱动器上创建.DS_Store文件,但可以禁止在共享网络驱动器上自动生成.DS_Store文件。只需按照以下步骤操作即可:

第一步:打开Finder,转到应用程序,选择实用工具,然后在Mac上打开终端

步骤 2. 输入以下命令:“defaults write com.apple.desktopservices DSDontWriteNetworkStores true”。

步骤 3. 重新启动你的 Mac,.DS_Store 文件就不会被共享到网络驱动器上了。

结论

.DS_Store文件是由Mac OS X操作系统在(包括网络文件夹)任何使用Mac Finder打开的目录中自动生成的。在Mac上启用“显示所有文件”功能,你就能找到它们。如果你想删除Mac上的.DS_Store文件,你可以快速删除它们。但是文件夹的外观将恢复为默认设置,并且下次打开文件夹时将创建新的空白.DS_Store文件。因此,如果不想看到它们,建议隐藏而不是删除它们。