Mover e copiar ficheiros no Terminal
No Terminal, pode mover e copiar ficheiros local ou remotamente através das ferramentas da linha de comandos mv
, cp
e scp
.
Nota: é mais fácil mover e copiar ficheiros através do Finder. Encontrará mais informação em Organizar ficheiros em pastas.
Mover um ficheiro ou pasta localmente
Para mover ficheiros ou pastas de uma localização para outra no mesmo computador, use a ferramenta
mv
. A ferramentamv
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
Encontrará mais informação acerca da ferramenta mv
na respetiva página man.
Copiar um ficheiro ou pasta localmente
Para fazer uma cópia de um ficheiro, use a ferramenta
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.
Encontrará mais informação acerca da ferramenta cp
na respetiva página man.
Copiar um ficheiro ou pasta remotamente
Para copiar um ficheiro ou pasta para ou a partir de um computador remoto, use a ferramenta
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.
Encontrará mais informação acerca da ferramenta scp
na respetiva página man.