Como mover um arquivo para uma pasta usando o terminal?

43

Eu quero mover um arquivo para uma pasta usando o terminal. Como eu faço isso?

Louise Avon
fonte
linuxcommand.org/learning_the_shell.php Confira o mvcomando.
Dan
use o comando mv. Pode ser mais complicado, pois você pode ter problemas com a propriedade / permissões se mover um arquivo para fora de $ HOME.
Pantera
@muru: Essa pergunta é muito diferente porque está perguntando como mover arquivos para a área de trabalho especificamente.
David Foerster

Respostas:

62
mv [file] [directory]

Por exemplo, para mover info.txtdo diretório real para o config/diretório, digitemv info.txt config/


Como foi apontado em um comentário correto, o acima falhará se o usuário executando o comando não tiver acesso de gravação ao arquivo ou à pasta.

Se você prefixar o comando sudo, estará dizendo ao sistema para executar o comando como rootusuário (semelhante a uma conta de administrador). Exemplo:

sudo mv info.txt config/

GRANDE NOTA IMPORTANTE:
Use apenassudose tiver certeza de que sabe o que está fazendo - o Ubuntu protege as coisas por um motivo. Usandosudovocê, você pode interromper o SO, forçando a reinstalação, se você mover (ou excluir ou o que for) arquivos importantes.

David Oneill
fonte
1
depende da propriedade e das permissões do destino. Pode ser necessário usar o sudo ou discutir a propriedade / permissões.
Pantera
4

Você pode usar o mesmo comando para renomear arquivos. Uma renomeação está essencialmente movendo um arquivo para o mesmo local, mas com um novo nome. Usando o exemplo anterior:

mv info.txt config/information.txt

Isso moveria o arquivo e mudaria seu nome.

mbrookes1304
fonte