Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Domina la línea de comandos de macOS: cómo copiar y mover archivos a través de la Terminal

La línea de comandos, ese mundo oculto de código detrás de la cara bonita de su Mac, a veces ofrece una forma más rápida de realizar las tareas cotidianas, además de que es una forma genial de establecer su credibilidad tecnológica. Ha aprendido a navegar por archivos y carpetas, así como a eliminar archivos y carpetas con la línea de comandos y obtener ayuda cuando la necesita de las páginas man. Aquí, le mostraré cómo copiar y mover archivos, operaciones comunes que a menudo son útiles. También le mostraré cómo crear directorios (que es el lenguaje Unix para carpetas), para que pueda mover archivos a nuevos lugares.

¿Por qué molestarse con la línea de comando?

Sin duda, es fácil copiar y mover archivos en el Finder, pero hay varias razones por las que es posible que desee hacerlo desde la línea de comandos:

  • Puede copiar o mover archivos de una ubicación a otra sin abrir windows en el Buscador.
  • Puede copiar o mover archivos que están ocultos en el Finder. Estos archivos, que pueden contener configuraciones para ciertas aplicaciones o partes de la Mac, contienen un punto (.) antes de sus nombres y el Finder no los muestra.
  • Puede copiar o mover varios archivos utilizando comodines.
  • Puede cambiar el nombre de un archivo rápidamente.
  • Si ha perdido el acceso al Finder porque su Mac está parpadeando, es posible que pueda usar la línea de comando para solucionar el problema.

La diferencia entre copiar y mover archivos

Si está en el Finder y arrastra un archivo desde, por ejemplo, su Escritorio a su carpeta Documentos, o cualquier otra carpeta en el mismo disco o volumen, mueve el archivo. El archivo ya no está en el escritorio y solo se encuentra en la carpeta Documentos. Sin embargo, si arrastra un archivo desde su escritorio a un disco duro externo, verá que el archivo permanece en su ubicación original; este archivo ha sido copiado. (Es posible que sepa que puede copiar un archivo en el Finder, incluso en el mismo disco duro, manteniendo presionada la tecla Opción cuando lo arrastra).

Lo mismo ocurre desde la línea de comandos. Hay dos comandos para mover y copiar: m.v. y c.p.. El primero hace lo mismo que arrastrar un archivo a una nueva ubicación en el mismo disco duro. El segundo hace lo que hace una opción de arrastrar, o lo que sucede cuando arrastra un archivo a un disco o volumen diferente.

Cómo copiar archivos y directorios

Copiando documentos con el c.p. El comando es simple. Primero, inicie Terminal (en su carpeta /Aplicaciones/Utilidades). Luego, use la siguiente sintaxis para crear su comando:

cp origen destino

Por ejemplo, para copiar un archivo llamado MyFile.rtf de su carpeta Escritorio a su carpeta Documentos, debe escribir el siguiente comando en la Terminal y luego presionar Retorno:

cp ~/Escritorio/MiArchivo.rtf ~/Documentos

Ahora tendrá un archivo llamado MyFile.rtf en su Escritorio y una copia de ese archivo en su carpeta Documentos.

Recordará de “Dominar la línea de comandos: navegar por archivos y carpetas” que el símbolo de tilde (~) es un atajo para su carpeta de Inicio, que contiene su carpeta de Documentos. Este comando toma el archivo en la ruta precisa que especifique como argumento de origen y lo mueve al directorio (carpeta), que es el destino. Note que si no hay ningún archivo allí, o si escribe el nombre incorrectamente, la Terminal le dará un error de “No existe tal archivo o directorio”.

macOS Terminal sin archivo

Si escribe una ruta de archivo incorrecta, la Terminal le informará con un error “No existe tal archivo o directorio”.

IDG

Tú también puedes copiar directorios, incluidos todos los archivos que contienen. Esto utiliza una “bandera” u “opción” especial con el c.p. comando: el -R o bandera recursiva. Cuando usa opciones con comandos, esta letra adicional, siempre precedida por un guión (-), le dice al comando que haga algo un poco diferente. La opción recursiva le dice al c.p. comando para copiar todos los elementos de la carpeta: todas las subcarpetas, todos los archivos y carpetas de todas las subcarpetas, y así sucesivamente hasta la nueva ubicación. Entonces puede copiar un directorio desde su Escritorio a su carpeta Documentos como este:

cp -R ~/Escritorio/Mi Carpeta/Documentos

Cómo mover archivos

Probablemente hayas adivinado que el m.v. El comando funciona de la misma manera. Pero hay dos maneras de usar el m.v. dominio. El primero mueve un archivo a un disco o volumen diferente; recuerda, al igual que en el Finder, copiar un archivo a un volumen diferente no eliminará el original, mientras que moverlo sí lo hará. Por lo tanto, podría emitir este comando para mover un archivo desde su escritorio a una carpeta en un disco de respaldo:

mv ~/Desktop/MyFile.rtf /Volumes/Backup/MyFolder

También puede mover directorios con el m.v. dominio. La sintaxis es la misma, y ​​no necesita el -R marca como lo haces con el c.p. dominio.:

mv ~/Escritorio/Mi carpeta/Volúmenes/Copia de seguridad

Cómo copiar o mover varios archivos

Una de las mejores cosas de la línea de comandos es la forma en que puede usar comodines para simplificar los comandos. Por ejemplo, si desea copiar todos los archivos .rtf (archivos de texto enriquecido) desde su escritorio a su carpeta Documentos, puede usar el asterisco

comodín:

cp ~/Escritorio/*.rtf ~/Documentos Puede utilizar el mismo comodín con el m.v.

comando para mover varios archivos.

Cómo cambiar el nombre de los archivos los m.v. El comando también le permite cambiar rápidamente el nombre de los archivos. Lo que hace es esencialmente mover un archivo a la misma ubicación, pero cambiar su nombre. Si especifica un nombre para su destino, el m.v.

El comando cambia el nombre del archivo cuando lo mueve. Puede cambiar un nombre de archivo como este:

mv ~/Escritorio/MiArchivo.rtf ~/Escritorio/MiArchivo-antiguo.rtf

Esta es una herramienta valiosa para la resolución de problemas; puede usar esto para crear una copia de respaldo de un archivo, como un archivo de preferencias, en caso de que lo necesite nuevamente. Pero también puede usar este método de cambio de nombre simplemente porque desea cambiar el nombre de un archivo. También puede copiar un archivo con c.p.

y cambiar su nombre. En este caso, debe especificar no solo un directorio de destino, sino también un nombre para el archivo:

cp ~/Escritorio/MiArchivo.rtf ~/Documentos/MiArchivo1.rtf

Cómo crear directorios (también conocidos como carpetas) Aquí hay un comando final que puede ser útil:mkdir , el comando crear directorio. Esto es muy útil cuando necesita crear un montón de carpetas de una sola vez, por ejemplo, para un nuevo proyecto que está comenzando. Primero usa el discos compactos (cambiar directorios) comando para moverse al directorio donde desea crear un nuevo directorio. Una vez que esté allí, ejecute este comando (en el siguiente ejemplo, Nombre del directorio es el nombre que desea. Reemplazar Nombre del directorio

con su nombre deseado):

mkdir nombre del directorio

Puede usar cualquier nombre para el directorio (por ejemplo, “Proyecto caliente” o “Informes TPS”), y puede crear varios directorios con un solo comando:

mkdir MiDirectorio1 MiDirectorio2 MiDirectorio3Con estos tres simples comandos—m.v. ,c.p. ymkdir

— podrá copiar y mover archivos, así como crear directorios para almacenar archivos en cualquier lugar del sistema de archivos de su Mac. A medida que domine estos comandos, verá lo fáciles que son de usar.