В качестве подопытного образца был школьный altlinux
При вводе в поисковик ~/xxxx/xx.txt файлик спокойно открывался
После решил попробовать записать файл таким же способом(Memo1.Lines.savetofile('~/xxxx/tested.txt');),но словил исключение.
А при записи(Memo1.Lines.savetofile('/home/anonimus/xxxx/tested.txt');)всё записалось.
Собственно как записать файл в домашнюю директорию не зная имени юзера