share/protected_path.xml
Rama master · réplica de lectura del repositorio original.
<?xml version="1.0"?>
<!--
These paths are not automatically put into a keep list (a.k.a. whitelist).
Instead, if user adds any of these to the delete list, the application
shows a warning.
Windows and macOS are case-insensitive.
Linux is case-sensitive except where `case="insensitive"`.
Omit trailing slashes.
Paths with data that can be safely deleted or regenerated does _not_ belong
here. Examples:
~/.cache
%tmp%
%temp%
.cargo
.npm
.venv
-->
<protected_paths>
<paths os="unix" depth="0">
<path>/</path>
<path>/media</path>
<path>/mnt</path>
<!-- user may want to delete /root/.cache -->
<path>/root</path>
<path>$XDG_DATA_HOME</path>
<!-- ~/.local/share/recently-used.xbel -->
<path>~/.local/share</path>
</paths>
<paths os="unix" depth="1">
<path>/home</path>
<path>$XDG_CONFIG_HOME</path>
<path>~/.config</path>
<path>~/.mozilla</path>
<path>~/.thunderbird</path>
<path>~/.wine</path>
<path>$XDG_DATA_DIRS</path>
<path>/usr/local/share</path>
<!-- common to delete file like /var/log/foo.log -->
<path>/var</path>
</paths>
<paths os="unix" depth="2">
<path>/usr</path>
</paths>
<paths os="unix" depth="any">
<path>/bin</path>
<path>/boot</path>
<path>/dev</path>
<path>/etc</path>
<path>/lib</path>
<path>/opt</path>
<path>/proc</path>
<path>/run</path>
<path>/sbin</path>
<path>/snap</path>
<path>/srv</path>
<path>/sys</path>
<path>~/.android</path>
<path>~/.docker</path>
<path>~/.nvm</path>
<path>~/.password-store</path>
<path>~/.vscode</path>
</paths>
<paths os="windows" depth="0">
<path>%systemdrive%</path>
<path>%homedrive%</path>
<path>c:\</path>
<path>c:\pagefile.sys</path>
<path>c:\hiberfil.sys</path>
<!-- user may want to delete %windir%\WindowsUpdate.log -->
<path>%windir%</path>
<!-- systemroot often expands to c:\windows-->
<path>%systemroot%</path>
<path>c:\windows</path>
<path>%userprofile%</path>
<path>c:\users\%username%</path>
<!-- winapp2.ini cleans %userprofile%\IconCache.db -->
<path>%localappdata%</path>
<!-- winapp2.ini cleans %userprofile%\Searches\Everywhere.search-ms -->
<path>%userprofile%\Searches</path>
</paths>
<paths os="windows" depth="1">
<path>%appdata%</path>
<path>%commonappdata%</path>
<path>%localappdatalow%</path>
<path>%programdata%</path>
<path>%programfiles%</path>
<path>%public%</path>
<!-- user may want to delete recordings under %Documents%\Zoom\-->
<path>%documents%</path>
<path>c:\users</path>
<path>c:\boot</path>
<path>c:\recovery</path>
<path>c:\windows\system32</path>
<path>c:\program files</path>
<path>c:\program files (x86)</path>
<path>c:\programdata</path>
</paths>
<paths os="windows" depth="any">
<path>%music%</path>
<path>%pictures%</path>
<path>%video%</path>
<path>%userprofile%\Box</path>
<path>%userprofile%\Creative Cloud Files</path>
<path>%userprofile%\Dropbox</path>
<path>%userprofile%\Favorites</path>
<path>%userprofile%\Google Drive</path>
<path>%userprofile%\Links</path>
<path>%userprofile%\My Virtual Machines</path>
<path>%userprofile%\OneDrive</path>
<path>%userprofile%\Saved games</path>
</paths>
<!--
cross platform
case follows platform default (case-sensitive on Linux,
case-insensitive on Windows and macOS)
do not match child objects
-->
<paths depth="0">
<path>~</path>
</paths>
<paths depth="1" case="insensitive">
<path>~/Documents</path>
</paths>
<!--
cross platform
case follows platform default (case-sensitive on Linux,
case-insensitive on Windows and macOS)
also matches any child objects
-->
<paths depth="any">
<path>~/.ansible</path>
<path>~/.aws</path>
<path>~/.azure</path>
<path>~/.env</path>
<path>~/.gcloud</path>
<path>~/.git-credentials</path>
<path>~/.gnupg</path>
<path>~/.idea</path>
<path>~/.kube</path>
<path>~/.netrc</path>
<path>~/.ssh</path>
</paths>
<!--
cross platform
case insensitive
also matches any child objects
-->
<paths depth="any" case="insensitive">
<path>~/backup</path>
<path>~/backups</path>
<path>~/dev</path>
<path>~/code</path>
<path>~/Desktop</path>
<path>~/Music</path>
<path>~/Nextcloud</path>
<path>~/owncloud</path>
<path>~/Pictures</path>
<path>~/projects</path>
<path>~/sync</path>
<path>~/Videos</path>
<path>~/Virtualbox VMs</path>
<path>~/VMs</path>
</paths>
<!--
Without an absolute path, warn if adding a certain path under any directory.
-->
<paths depth="any">
<path>.bzr</path>
<path>.git</path>
<path>.hg</path>
<path>.svn</path>
</paths>
</protected_paths>