advanced
Remove items from the Trash after 30 days
Section titled “Remove items from the Trash after 30 days”Finder > Settings > Advanced > Remove items from the Trash after 30 days
Option Module: home-manager
Option Path: applications.finder.settings.advanced.removeItemsFromTheTrashAfter30Days
Option Value Description: null or boolean or value "unset" (singular enum)
false:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder FXRemoveOldTrashItems -bool "false" 2>/dev/null || truetrue:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder FXRemoveOldTrashItems -bool "true" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/com.apple.finder FXRemoveOldTrashItems 2>/dev/null || trueShow all filename extensions
Section titled “Show all filename extensions”Finder > Settings > Advanced > Show all filename extensions
Option Module: home-manager
Option Path: applications.finder.settings.advanced.showAllFilenameExtensions
Option Value Description: null or boolean or value "unset" (singular enum)
false:
/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences AppleShowAllExtensions -bool "false" 2>/dev/null || truetrue:
/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences AppleShowAllExtensions -bool "true" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/.GlobalPreferences AppleShowAllExtensions 2>/dev/null || trueShow warning before changing an extension
Section titled “Show warning before changing an extension”Finder > Settings > Advanced > Show warning before changing an extension
Option Module: home-manager
Option Path: applications.finder.settings.advanced.showWarningBeforeChangingAnExtension
Option Value Description: null or boolean or value "unset" (singular enum)
false:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder FXEnableExtensionChangeWarning -bool "false" 2>/dev/null || truetrue:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder FXEnableExtensionChangeWarning -bool "true" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/com.apple.finder FXEnableExtensionChangeWarning 2>/dev/null || trueShow warning before emptying the Trash
Section titled “Show warning before emptying the Trash”Finder > Settings > Advanced > Show warning before emptying the Trash
Option Module: home-manager
Option Path: applications.finder.settings.advanced.showWarningBeforeEmptyingTheTrash
Option Value Description: null or boolean or value "unset" (singular enum)
false:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder WarnOnEmptyTrash -bool "false" 2>/dev/null || truetrue:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder WarnOnEmptyTrash -bool "true" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/com.apple.finder WarnOnEmptyTrash 2>/dev/null || trueShow warning before removing from iCloud Drive
Section titled “Show warning before removing from iCloud Drive”Finder > Settings > Advanced > Show warning before removing from iCloud Drive
Option Module: home-manager
Option Path: applications.finder.settings.advanced.showWarningBeforeRemovingFromiCloudDrive
Option Value Description: null or boolean or value "unset" (singular enum)
false:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.bird FXEnableExtensionChangeWarning -bool "true" 2>/dev/null || truetrue:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.bird FXEnableExtensionChangeWarning -bool "false" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/com.apple.bird FXEnableExtensionChangeWarning 2>/dev/null || trueWhen performing a search
Section titled “When performing a search”Finder > Settings > Advanced > When performing a search
Option Module: home-manager
Option Path: applications.finder.settings.advanced.whenPerformingASearch
Option Value Description: null or one of "Search This Mac", "Search the Current Folder", "Use the Previous Search Scope", "unset"
Search This Mac:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder FXDefaultSearchScope -string "SCev" 2>/dev/null || trueSearch the Current Folder:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder FXDefaultSearchScope -string "SCcf" 2>/dev/null || trueUse the Previous Search Scope:
/usr/bin/defaults write ~/Library/Preferences/ByHost/com.apple.finder FXDefaultSearchScope -string "SCsp" 2>/dev/null || trueunset:
/usr/bin/defaults delete ~/Library/Preferences/ByHost/com.apple.finder FXDefaultSearchScope 2>/dev/null || true