8000
Skip to content

Instantly share code, notes, and snippets.

@changanmoon
Last active November 16, 2024 10:08
Show Gist options
  • Select an option

  • Save changanmoon/034f1ee1c5495191be33a4ccace1397a to your computer and use it in GitHub Desktop.

Select an option

Save changanmoon/034f1ee1c5495191be33a4ccace1397a to your computer and use it in GitHub Desktop.
A script to clean file metadata on macOS
#!/bin/bash
# This shell script will remove all the metadata given below.
# It can be helpful if you care about privacy issues, as metadata records some file information, like files' download sources.
# Use it with caution. Please don't use it in some special folders (e.g., app bundles).
# If you find other metadata attributes that could be displayed via `ls -la@O` command on macOS, feel free to send your comments, and I'll update this file.
sudo xattr -d -r com.apple.FinderInfo ./*
sudo xattr -d -r com.apple.metadata:kMDItemDownloadedDate ./*
sudo xattr -d -r com.apple.metadata:kMDItemWhereFroms ./*
sudo xattr -d -r com.apple.metadata:kMDLabel_dcgfp2lowzoozdu7tz2pmclsoi ./*
sudo xattr -d -r com.apple.metadata:kMDLabel_hqez2uelswu7lzfwjgxjc4q7ea ./*
sudo xattr -d -r com.apple.metadata:kMDLabel_6342fbnddyk3iospqpxtzz67se ./*
sudo xattr -d -r com.apple.macl ./*
sudo xattr -d -r com.apple.decmpfs ./*
sudo xattr -d -r com.apple.quarantine ./*
sudo xattr -d -r com.apple.diskimages.fsck ./*
sudo xattr -d -r com.apple.diskimages.recentcksum ./*
sudo xattr -d -r com.apple.lastuseddate#PS ./*
sudo xattr -d -r com.apple.metadata:_kMDItemUserTags ./*
sudo xattr -d -r com.apple.TextEncoding ./*
sudo xattr -d -r user.urn:schemas-microsoft-com:#Win32CreationTime ./*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
0