A julgar pela mensagem de erro, /home/index.html
é um diretório (pasta), não um arquivo, e /var/www/index.html
já existe e é um arquivo normal.
Para ver se /home/index.html
é um diretório, tente:
file /home/index.html
Provavelmente dirá: /home/index.html: directory
.
Se for esse o caso, você não pode copiar um diretório sobre o arquivo. Talvez o arquivo que você está tentando copiar esteja dentro do diretório /home/index.html
? Então o comando seria algo como
sudo cp -r /home/index.html/index.html /var/www