kononvaler, И не во всех случаях программы будут следовать симлинкам,
с чего бы это?
В Linux для создания синонима каталога в дереве файловой системы применяется команда mount с параметром --bind
mount --bind /mnt/Files /var/ftp/directory
или
mount -o bind /mnt/Files /var/ftp/directory
При этом можно даже запретить изменение файлов, даже целевая ФС это разрешала, добавив параметр ro.
Преимуществом данного способа создания ссылок на каталоги над символьными ссылками является возможность обходить ограничения доступа к файловой системе, возникающие перед процессами, запущенными в среде chroot или серверами, применяющими принцип chroot. Например, FTP-сервер proftpd делает недоступными символьные ссылки, указывающие на файлы и каталоги вне определённого каталога.