Mover y copiar archivos en Terminal
En Terminal, puedes mover y copiar archivos de forma local o remota utilizando las herramientas de línea de comandos mv
, cp
y scp
.
Nota: es más fácil mover y copiar archivos con el Finder. Para obtener más información, consulta Organizar archivos en carpetas.
Trasladar un archivo o carpeta de forma local
Para trasladar archivos o carpetas de una ubicación a otra en la misma computadora, usa la herramienta
mv
. La herramientamv
traslada 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
Para obtener más información sobre la herramienta mv
, consulta la página “man” correspondiente.
Copiar un archivo o carpeta de forma local
Para copiar un archivo, usa la herramienta
cp
.Por ejemplo, para copiar una carpeta llamada “Gastos” en la carpeta Documentos a otro volumen llamado “Datos”:
cp -R ~/Documentos/Gastos /Volumes/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.
Para obtener más información sobre la herramienta cp
, consulta la página “man” correspondiente.
Copiar un archivo o carpeta de forma remota
Para copiar un archivo o carpeta a o desde una computadora remota, usa la herramienta
scp
.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 ~/ImportantPapers.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.
Para obtener más información sobre la herramienta scp
, consulta la página “man” correspondiente.