Na parte do texto onde é explicado o ~, em que se lê "Dessa forma independente de qual seja o nosso diretório atual, o comando zip saberá onde o diretório workspace se encontra.", o correto não seria "Dessa forma, independentemente de qual seja o nosso USUÁRIO atual, o comando zip saberá onde o diretório workspace se encontra."?
Isso porque o "~" substitui "/home/nome_do_usuario", não o "diretório atual".
Grato.