Mova e copie arquivos no Terminal do Mac
No Terminal, você pode mover e copiar arquivos local e remotamente usando as ferramentas de linha de comando mv
,
e cp
.scp
Dica: é mais fácil mover e copiar arquivos com o Finder. Consulte Organize arquivos em pastas.
Mova um arquivo ou pasta localmente
No app Terminal do Mac, use o comando
mv
para mover arquivos ou pastas de um local para outro no mesmo computador. O comandomv
move o arquivo ou pasta de seu local antigo e o coloca no novo local.Por exemplo, para mover um arquivo da pasta Transferências para a pasta Work, na pasta Documentos:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Você também pode alterar o nome do arquivo ao movê-lo:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Consulte a página man do comando mv.
Copie um arquivo ou pasta localmente
No app Terminal do Mac, use o comando
cp
para criar uma cópia de um arquivo.Por exemplo, para copiar uma pasta chamada Despesas na pasta Documentos para outro volume chamado Dados:
% cp -R ~/Documentos/Despesas /Volumes/Dados/Despesas
O parâmetro
-R
faz com quecp
copie a pasta e seu conteúdo. Note que o nome da pasta não termina com uma barra, o que alteraria o modo comocp
copiaria a pasta.
Consulte a página man do comando cp.
Copie um arquivo ou pasta remotamente
No app Terminal do Mac, use o comando
scp
para copiar um arquivo ou pasta para um computador remoto ou de um computador remoto.scp
usa os mesmos protocolos subjacentes dossh
.Por exemplo, para copiar um arquivo comprimido da sua pasta pessoal para a pasta pessoal de outro usuário em um servidor remoto:
% scp -E ~/DocumentosImportantes.tgz nomedousuario@servidorremoto.com:/Users/nomedousuario/Desktop/DocumentosImportantes.tgz
Você será solicitado a digitar a senha do usuário.
O parâmetro
-E
preserva os atributos expandidos, bifurcações de recursos e informações de ACL.O parâmetro
-r
, que não é usado nesse exemplo, faz com quescp
copie uma pasta e seu conteúdo.
Consulte a página man do comando scp.