Comandos essenciais do Linux: "mv"
O principal objectivo do comando mv é mover ficheiros de um directório para outro, embora também possa ser utilizado para renomear ficheiros. Veja abaixo a sixtaxe:
mv [opções] origem (ficheiro ou directório) destino
Veja na imagem baixo, onde movemos o ficheiro Moz_Capitais3.txt de um directório para o outro. Primeiro corremos o comando pwd para ver em que directório nos encontramos, de seguida listamos o conteúdo do directório, depois listamos o conteúdo do directório (Pictures) para onde queremos mover. Por fim, movemos o ficheiro do directório actual para o directório Pictures.
mv [opções] origem (ficheiro ou directório) destino
Veja na imagem baixo, onde movemos o ficheiro Moz_Capitais3.txt de um directório para o outro. Primeiro corremos o comando pwd para ver em que directório nos encontramos, de seguida listamos o conteúdo do directório, depois listamos o conteúdo do directório (Pictures) para onde queremos mover. Por fim, movemos o ficheiro do directório actual para o directório Pictures.
Agora, listando os dois directórios podemos ver que o ficheiro
Moz_Capitais3.txt já não existe no directório onde estava e passou para o
directório Pictures.
O comando mv pode ser usado para renomear ficheiro. Para este efeito, corre-se
o comando copiando um ficheiro e atribundo um nome novo no destino. Veja o
exemplo abaixo, onde movemos o ficheiro Moz_Capitais3.txt para o mesmo
directório (Pictures) e renomeamos para Moz_Capitais4.txt.
Podemos usar a opção
-i ou
--interactive
para alertar sobre substituição, caso um ficheiro com o mesmo nome já exista.
Veja a imagem abaixo, podemos reparar que o ficheiro concat3.txt já existe
tanto no director actual assim como directório Documents.
Ao copiar este ficheiro usando a opção -i
ou
--interactive temos na saida um alerta sobre a existência de um ficheiro como o mesmo nome.
A opção
-n ou
--no-clobber
é usada para evitar a substiuição de ficheiro existentes, uma óptima
opção quando se move muitos fecheiro de uma só vez.
Opção
-b ou
--backup, usada para criar uma cópia de segurança do ficheiro no destino, caso exista
um de mesmo nome. Também uma boa opção quando se move muitos fecheiro de uma
só vez.









Comentários