Geralmente, no GNU / Linux (como no Unix), o diretório Desktop do usuário pode ser especificado com ~/Desktop
. A abreviação ~/
será expandida para o diretório home, como /path/to/home/username
.
Devo esclarecer que a maioria dos shells (por exemplo, bash, ksh, csh, etc.) expandirá ~
para o diretório inicial, mas nem todos eles (por exemplo, rc). O til é um caractere literal, então você pode ter um arquivo ~filename
; portanto, o shell deve ser projetado para expandir o til sob certas condições.