Como esses comandos funcionam depende de onde você está no sistema de arquivos.
Você pode ver normalmente onde está no seu prompt:
zanna@monster:~/Desktop$
Esse é o meu prompt quando o diretório de trabalho atual é ~/Desktop , o atalho útil para /home/zanna/Desktop
Se você não tiver certeza de onde está, digite pwd e obtenha o caminho absoluto completo
zanna@monster:~/Desktop$ pwd
/home/zanna/Desktop
O primeiro / é importante - esse é o diretório raiz, e todos os caminhos absolutos completos começarão com ele
Você pode usar caminhos absolutos ou relativos para fazer coisas com arquivos. Se você estiver no diretório em que deseja mover o arquivo, vá para a área de trabalho, supondo que o diretório da área de trabalho seja chamado Desktop (não se esqueça de que o Linux diferencia maiúsculas de minúsculas )
mv file1 ~/Desktop
porque o diretório de trabalho atual é assumido.
De qualquer lugar no seu sistema de arquivos, você pode fazer isso:
mv /path/to/file1 ~/Desktop
mas substitua / caminho / para com o caminho real! por exemplo, se o arquivo estiver na sua pasta de downloads inicial
mv ~/Downloads/file1 ~/Desktop
mv também renomeia arquivos ... se o destino for um arquivo que exista e não seja um diretório, mv irá substituí-lo pelo conteúdo do primeiro arquivo e renomear para o destino. Se o arquivo não existir, file1 será renomeado como o destino sem sobrescrever nada, como você descobriu.
Para copiar um arquivo em vez de movê-lo, você pode fazer exatamente o mesmo que acima, com cp em vez de mv . Somente o comportamento é diferente nesse caso - o file1 original continua existindo em sua localização anterior.
Para saber mais, você pode verificar man mv e man cp
Uma boa opção para aprender - você pode obter mv e cp para informar o que eles estão fazendo, tornando-os detalhados: adicionando -v . Aqui eu movo o arquivo chocolate do diretório de trabalho atual ~/playground para o meu Desktop com a opção verbose, e recebo alguma saída no terminal:
zanna@monster:~/playground$ mv -v chocolate ~/Desktop
'chocolate' -> '/home/zanna/Desktop/chocolate'