Well-known user directories like desktop, documents and music folders.
Desktop folder
The user's desktop directory.
If XDG_DESKTOP_DIR is set, the directory specified.
Else,
-
Windows
The Desktop Special Folder
-
macOS
$HOME/Desktop
-
Linux/FreeBSD
$HOME/Desktop
Download folder
A location to store downloaded files.
If XDG_DOWNLOAD_DIR is set, the directory specified.
Else,
-
Windows
null
Windows does not specify the Downloads folder in its magic folder list.
-
macOS
$HOME/Downloads
-
Linux/FreeBSD
$HOME/Downloads
Document folder
A location to store documents files.
If XDG_DOCUMENTS_DIR is set, the directory specified.
Else,
-
Windows
The Documents Special Folder
-
macOS
$HOME/Documents
-
Linux/FreeBSD
$HOME/Documents
Music folder
A location to store music files.
If XDG_MUSIC_DIR is set, the directory specified.
Else,
-
Windows
The Music Special Folder
-
macOS
$HOME/Music
-
Linux/FreeBSD
$HOME/Music
Image folder
A location to store image files.
If XDG_PICTURES_DIR is set, the directory specified.
Else,
-
Windows
The Pictures Special Folder
-
macOS
$HOME/Pictures
-
Linux/FreeBSD
$HOME/Pictures
Video folder
A location to store video files.
If XDG_VIDEOS_DIR is set, the directory specified.
Else,
-
Windows
The Videos Special Folder
-
macOS
$HOME/Movies
-
Linux/FreeBSD
$HOME/Videos
Template folder
A location to store template files.
If XDG_TEMPLATES_DIR is set, the directory specified.
Else,
-
Windows
The Templates Special Folder
-
macOS
$HOME/Templates
-
Linux/FreeBSD
$HOME/Templatess
Public folder
A location to store public / shared files.
If XDG_PUBLICSHARE_DIR is set, the directory specified.
Else,
-
Windows
%PUBLIC%
-
macOS
$HOME/Public
-
Linux/FreeBSD
$HOME/Public