![](https://help.apple.com/assets/5B9190B30946221279C5A608/5B9190B30946221279C5A60F/pt_PT/31d7054c3bcf00abcba6dd75555bcff0.png)
Mover e copiar ficheiros no Terminal no Mac
No Terminal, pode mover e copiar ficheiros local ou remotamente através das ferramentas da linha de comandos mv
, cp
e scp
.
Dica: é mais fácil mover e copiar ficheiros através do Finder. Consulte Organizar os ficheiros em pastas.
Mover um ficheiro ou pasta localmente
Para mover ficheiros ou pastas de uma localização para outra no mesmo computador, use o comando
mv
. O comandomv
move o ficheiro ou a pasta da sua localização antiga e coloca-a na nova localização.Por exemplo, para mover um ficheiro da pasta Descargas para uma pasta Trabalho na pasta Documentos:
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Também pode alterar o nome do ficheiro enquanto este é movido:
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Consulte a página man do comando mv.
Copiar um ficheiro ou pasta localmente
Para fazer uma cópia de um ficheiro, use o comando
cp
.Por exemplo, para copiar uma pasta com o nome “Despesas” na pasta Documentos para outro volume com o nome“Dados”:
$ cp -R ~/Documentos/Despesas /Volumes/Dados/Despesas
O marcador
-R
faz com quecp
copie a pasta e o respetivo conteúdo. Tenha em atenção de que a pasta não termina com uma barra, o que mudaria a forma comocp
copia a pasta.
Consulte a página man do comando cp.
Copiar um ficheiro ou pasta remotamente
Para copiar um ficheiro ou pasta para ou a partir de um computador remoto, use o comando
scp
.A ferramenta
scp
usa os mesmos protocolos subjacentes à ferramentassh
.Por exemplo, para copiar um ficheiro comprimido da sua pasta pessoal para a pasta pessoal de outro utilizador num servidor remoto:
$ scp -E ~/DocumentosImportantes.tgz nomedeutilizador@servidorremoto.com:/Utilizadores/nomedeutilizador/Secretária/DocumentosImportantes.tgz
É-lhe pedida a palavra-passe do utilizador.
O marcador
-E
preserva os atributos expandidos, os bifurcadores de recursos e a informação da ACL.O marcador
-r
, que não é usado neste exemplo, faz com quescp
copie uma pasta e o respetivo conteúdo.
Consulte a página man do comando scp.