The best way to Disable the Creation of .DS_Store Information From a Mac


.DS_Store recordsdata can pollute the community and detachable storage for non-Mac customers. Study what these recordsdata do and methods to disable them.

In case you’ve used a Mac for lengthy sufficient, you already know that if you create folders on macOS, the system mechanically creates .DS_Store — or Desktop Providers Retailer — recordsdata for every folder. These recordsdata are helpful for maintaining monitor of metadata and folder settings, like folder view choices, type choices, and icon dimension and place.

And since this technique file accommodates a dot in entrance of it (generally often called a dot-file), you often don’t see this file, because it’s mechanically hidden within the Finder, even when you manually allow hidden file viewing within the Finder. Nonetheless, when you share or view a folder that was created on a Mac on one other working system or through file sharing, you’ll.

SEE: Take a look at these recommendations on methods to secure the work data on your Mac.

That is the place the issue can occur: Once you create a folder on a community drive from inside macOS and the Finder, these .DS_Store recordsdata will probably be created mechanically. In case you or your server admin change into pissed off by the seemingly limitless creation of those recordsdata, there’s a fast and simple solution to flip off the creation of .DS_Store recordsdata.

Cease .DS_Store on community shops

To cease having the Finder mechanically create these recordsdata with community shops:

1. Open Terminal app — situated in Functions > Utilities — and enter the next command:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

2. Press return.

3. After the command is executed, reboot your Mac, and also you’ll be good to go — no extra .DS_Store recordsdata gunking up your community shares (Determine A).

Determine A

Disabling the ability for the Mac to create .DS_Store files on a network device is simple in the Terminal. Image: Cory Bohon/TechRepublic
Disabling the flexibility for the Mac to create .DS_Store recordsdata on a community gadget is straightforward within the Terminal. Picture: Cory Bohon/TechRepublic

If you must set sure folders a selected means and need to re-enable the creation of those recordsdata, the repair is simply as easy.

To re-enable the .DS_Store file creation on community shops:

1. Open Terminal, and enter the command:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

2. Reboot your system as soon as the command is executed.

Observe: The change is taken into account a per-user modification, so when you’re in a company atmosphere with a number of Apple customers, this command should be carried out from every person’s account when logged on with their profile. This can be scripted out and run by your IT division as a logon script or as a part of ongoing upkeep routine duties by way of Apple Distant Desktop or different third-party administration suites.

On community drives, you possibly can simply take away the .DS_Store recordsdata that have been created beforehand by simply deleting them from the community drive.

Cease .DS_Store on detachable drives

There’s a hidden command in Terminal that may even cease .DS_Store recordsdata from being created on detachable drives, corresponding to USB drives, thumb drives and SD playing cards.

To cease .DS_Store recordsdata from being created on detachable drives and media

1. Open the Terminal — situated in Functions > Utilities — and enter the next command (Determine B):

defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

Determine B

Disabling the ability for the Mac to create .DS_Store files on a USB or removable media device is just as simple as disabling it for network devices. Image: Cory Bohon/TechRepublic
Disabling the flexibility for the Mac to create .DS_Store recordsdata on a USB or detachable media gadget is simply so simple as disabling it for community units. Picture: Cory Bohon/TechRepublic

2. Reboot your system as soon as it’s executed.

In case you discover that you really want the performance again for detachable media, you possibly can return to the default by typing the next command in Terminal and rebooting as soon as executed:

defaults write com.apple.desktopservices DSDontWriteUSBStores -bool false

This customization makes it straightforward to make sure you don’t pollute community shares and detachable media with these recordsdata when probably you received’t reap the benefits of the options Finder shops in these recordsdata. This may even go a protracted solution to making Home windows and Linux customers keep sane when macOS customers share recordsdata and folders with them.



Source link