Como mover um arquivo para uma pasta usando o terminal?

34

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

    
por Louise Avon 14.05.2014 / 18:09

2 respostas

45
mv [file] [directory]

Por exemplo, para mover info.txt do diretório real para o diretório config/ , digite mv info.txt config/

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

Se você prefixar o comando com sudo , você está instruindo o sistema a executar o comando como root user (semelhante a uma conta Admin). Exemplo:

sudo mv info.txt config/

GRANDE NOTA IMPORTANTE:
Use somente sudo se tiver certeza de que sabe o que está fazendo - o Ubuntu protege as coisas por um motivo. Usando sudo você pode quebrar seu sistema operacional, forçando uma reinstalação, se você mover (ou excluir ou qualquer outro) arquivos importantes.

    
por David Oneill 14.05.2014 / 18:12
3

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 alteraria seu nome.

    
por mbrookes1304 14.05.2014 / 18:20