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 los archivos en carpetas.
Trasladar un archivo o carpeta de forma local
Para trasladar archivos o carpetas de una ubicación a otra en el mismo ordenador, utiliza la herramienta
mv
. La herramientamv
traslada 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.txt
También puedes cambiar el nombre del archivo al trasladarlo:
mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Para obtener información sobre la herramienta mv
, consulta la página “man” correspondiente.
Copiar un archivo o carpeta de forma local
Para copiar un archivo, utiliza la herramienta
cp
.Por ejemplo, para copiar una carpeta llamada “Gastos” de la carpeta Documentos a otro volumen llamado “Datos”:
cp -R ~/Documents/Gastos /Volumes/Datos/Gastos
El indicador
-R
hace quecp
copie la carpeta y su contenido. Ten en cuenta que el nombre de la carpeta no termina con un guión, en cuyo caso la forma de copiar la carpeta concp
cambiaría.
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 desde o hasta un ordenador remoto, utiliza la herramienta
scp
.scp
utiliza 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.tgz
Se te solicitará que introduzcas la contraseña del usuario.
El indicador
-E
conserva los atributos ampliados, bifurcaciones de recursos e información de la ACL.El indicador
-r
, que no se utiliza en este ejemplo, hace quescp
copie una carpeta y su contenido.
Para obtener información sobre la herramienta scp
, consulta la página “man” correspondiente.