As instruções que você citou disseram para fazer isso:
wget http://www.eng.lsu.edu/mirrors/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip
unzip apache-maven-3.2.3-bin.zip
mv apache-maven-3.2.3/ /opt/maven
Isso resultará em /opt/maven/bin , /opt/maven/lib , etc.
O que você fez foi um pouco diferente:
wget http://www.eng.lsu.edu/mirrors/apache/maven/maven-3/3.3.1/binaries/apache-maven-3.3.1-bin.zip
unzip apache-maven-3.3.1-bin.zip
mkdir /opt/maven
mv apache-maven-3.3.1/ /opt/maven
Isso resultou em /opt/maven/apache-maven-3.3.1/bin , /opt/maven/apache-maven-3.3.1/lib , etc.
Quando você faz mv x /y/z , onde x é um diretório, três coisas diferentes podem acontecer:
- se
/y/zainda não existir, toda a árvore com raiz emxserá movida para/y/z. - se
/y/zjá existir e for um diretório, a árvore será movida para/y/z/x. - se
/y/zjá existir e não for um diretório,mvexibirá uma mensagem de erro e não moverá nada.