Por que eu não tenho um / usr / local no Ubuntu 16.04?

0

Eu segui um tutorial para instalar o hadoop . Eu tentei mover a pasta para /usr/local/ :

sudo mv hadoop-2.9* /usr/local/hadoop

mas me respondeu:

mv: target '/usr/local/hadoop' is not a directory

Não é o local apropriado para software instalado localmente?

    
por ThePassenger 04.12.2017 / 17:06

1 resposta

2

O tutorial vinculado mostra o comando como:

sudo mv hadoop-2.7.3 /usr/local/hadoop'

Não deve haver nenhum til ~ antes do caminho do arquivo. O til é expandido como o diretório inicial do usuário, neste caso /home/mike/ , portanto, você está tentando criar /home/mike/usr/local/hadoop em vez de /usr/local/hadoop

O seguinte comando deve funcionar:

sudo mv hadoop-2.9* /usr/local/hadoop

Tenha em atenção que, se tiver mais de uma correspondência para hadoop-2.9* , o comando mv falhará com uma reclamação sobre muitos argumentos para o comando.

    
por Arronical 04.12.2017 / 17:38