
Gestionar archivos en Terminal en el Mac
En Terminal, puedes mover y copiar archivos de forma local o remota utilizando las herramientas de línea de comandos mv, cp y scp.
Consejo: Es más fácil mover y copiar archivos con el Finder. Consulta Organizar los archivos en carpetas.
Trasladar un archivo o carpeta de forma local
Ve a la app Terminal
en el Mac.Utiliza el comando
mvpara mover archivos o carpetas de una ubicación a otra en el mismo ordenador. El comandomvnueve el archivo o carpeta desde la ubicación antigua hasta la nueva.Por ejemplo, para trasladar un archivo desde la carpeta Descargas hasta una carpeta de trabajo de la carpeta Documentos:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txtTambién puedes cambiar el nombre del archivo al trasladarlo:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Consulta la página “man” del comando mv.
Copiar un archivo o carpeta de forma local
Ve a la app Terminal
en el Mac.Utiliza el comando
cppara hacer una copia de un archivo.Por ejemplo, para copiar una carpeta llamada “Gastos” de la carpeta Documentos a otro volumen llamado “Datos”:
% cp -R ~/Documents/Gastos /Volumes/Datos/GastosEl indicador
-Rhace quecpcopie la carpeta y su contenido. Ten en cuenta que el nombre de la carpeta no termina con un guion, en cuyo caso la forma de copiar la carpeta concpcambiaría.
Consulta la página “man” del comando cp.
Copiar un archivo o carpeta de forma remota
Ve a la app Terminal
en el Mac.Utiliza el comando
scppara copiar un archivo o una carpeta de o a un ordenador remoto.scputiliza los mismos protocolos subyacentes quessh.Por ejemplo, para copiar un archivo comprimido de tu carpeta de inicio en la carpeta de inicio de otro usuario en un servidor remoto:
% scp -E ~/PapelesImportantes.tgz nombre_de_usuario@remoteserver.com:/Users/nombre_de_usuario/Desktop/PapelesImportantes.tgzSe te solicitará que introduzcas la contraseña del usuario.
El indicador
-Econserva los atributos ampliados, bifurcaciones de recursos e información de la ACL.El indicador
-r, que no se utiliza en este ejemplo, hace quescpcopie una carpeta y su contenido.
Consulta la página “man” del comando scp.