
Administrar archivos en Terminal en la 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 archivos en carpetas.
Trasladar un archivo o carpeta de forma local
Ve a la app Terminal
en tu Mac.
Usa el comando
mv
para mover archivos o carpetas de una ubicación a otra en la misma computadora. El comandomv
mueve el archivo o la carpeta de la ubicación anterior y lo coloca en la ubicación nueva.Por ejemplo, para trasladar un archivo de la carpeta Descargas a la carpeta Trabajo en la carpeta Documentos:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
También puedes cambiar el nombre del archivo mientras se traslada:
% 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 tu Mac.
Usa el comando
cp
para crear una copia de un archivo.Por ejemplo, para copiar una carpeta llamada Gastos en la carpeta Documentos a otro volumen llamado Datos:
% cp -R ~/Documentos/Gastos /Volúmenes/Datos/Gastos
El indicador
-R
hace quecp
copie la carpeta y su contenido. Toma en cuenta que el nombre de la carpeta no termina en diagonal, lo cual cambiaría cómocp
copia la carpeta.
Consulta la página "man" del comando cp.
Copiar un archivo o carpeta de forma remota
Ve a la app Terminal
en tu Mac.
Usa el comando
scp
para copiar un archivo o una carpeta a una computadora remota o desde esta.scp
usa los mismos protocolos subyacentes comossh
.Por ejemplo, para copiar un archivo comprimido de tu carpeta de inicio a la carpeta de inicio de otro usuario en un servidor remoto:
% scp -E ~/DocumentosImportantes.tgz nombredeusuario@servidorremoto.com:/Usuarios/nombredeusuario/Escritorio/DocumentosImportantes.tgz
Se te pedirá que ingreses la contraseña del usuario.
El indicador
-E
mantiene los atributos ampliados, las bifurcaciones de recursos y la información ACL.El indicador
-r
, que no se utiliza en este ejemplo, hace quescp
copie una carpeta y su contenido.
Consulta la página "man" del comando scp.