Cómo navegar por las carpetas usando la terminal Mac

En mi mayoria publicación reciente aquí en AppleToolBox, cubrí los conceptos básicos de cómo se puede usar el terminal Mac. En esa publicación, mencioné brevemente cómo navegar por las carpetas usando la terminal Mac. También le prometí que entraría en más detalles en una publicación posterior para que pueda convertirse en un experto en la navegación de su Mac desde la línea de comandos.

Esta es esa publicación.

Si es nuevo en la línea de comandos, es posible que nunca se haya dado cuenta de que la terminal considera en qué carpeta se encuentra actualmente. Pero este es en realidad un concepto central detrás de cómo funciona la terminal. Nuevamente, puedes leer más sobre esto en la publicación anterior.

Hoy vamos a ensuciarnos las manos y empezar a experimentar con la línea de comandos. A continuación se muestran varios comandos relacionados con la navegación de sus archivos y carpetas usando el terminal, así como comandos que le permitirán crear y eliminar archivos y carpetas.

Una vez que hayamos cubierto todos estos comandos, los pondremos en práctica con un ejercicio al final.

Con todo eso en mente, ¡comencemos!

Contenido

  • Cómo navegar por las carpetas usando la terminal Mac: comandos que necesitará conocer
    • Usando pwd para navegar por carpetas usando la terminal Mac
    • Usando ls para navegar por carpetas usando la terminal Mac
    • Usar cd para navegar por carpetas usando la terminal Mac
    • Utilizando.. para navegar por carpetas usando la terminal Mac
    • Usando ~ para navegar por carpetas usando la terminal Mac
    • Usa mkdir para crear nuevas carpetas
    • Usa el tacto para crear nuevos archivos
    • Utilice rm, rm -R y rm -i para eliminar archivos y carpetas
  • Navegar por carpetas usando la terminal de Mac: ponerlo todo junto
    • Paso 1. Crea una carpeta de práctica
    • Paso 2. Coloque un archivo en su carpeta de práctica
    • Paso 3. Elimina tus archivos y carpetas de práctica
  • Ahora puede navegar por las carpetas usando la terminal de Mac al contenido de su corazón
    • Artículos Relacionados:

Cómo navegar por las carpetas usando la terminal Mac: comandos que necesitará conocer

La lista de comandos a continuación no es exhaustiva. Hay otros comandos que puede usar para navegar, pero estos son los comandos que usará cada vez que abra la terminal. En mi opinión, estos son el pan y la mantequilla no solo de usar el terminal, sino también de comprender cómo funciona.

Así que adelante, inicie su terminal Mac y entremos en él.

Utilizando pwd para navegar por carpetas usando la terminal Mac

pwd es el comando fundamental de la terminal de Mac. No solo es útil cuando necesita navegar por las carpetas usando el terminal Mac, sino que es necesario para verificar que está ejecutando un comando en la carpeta correcta.

Adelante, escribe pwd en su terminal y presione regreso.

La línea de texto que aparece en su terminal le indicará en qué carpeta (o directorio) se encuentra actualmente. En mi caso, estoy en el directorio que lleva el nombre de mi nombre de usuario de Mac, que también es mi nombre.

No solo verá eso, sino que también verá la ruta necesaria para llegar a su directorio actual. En el ejemplo anterior, puede ver que puedo acceder al directorio "justinmeredith" ingresando primero en Usuarios, y luego justinmeredith.

Si tiene varios directorios en el fondo de la terminal, esto puede salvarle la vida. No solo le dirá dónde se encuentra, sino también dónde ha estado, dónde podría estar un archivo en particular, etc. Cada vez que se sienta perdido o confundido por la terminal, ingrese al pwd mando.

Utilizando ls para navegar por carpetas usando la terminal Mac

Un comando que es muy similar a pwd es ls ("LS"). Adelante, escribe ls en su terminal y presione regreso.

Como verá, este comando se usa para listar los directorios dentro de su directorio actual. Si está en su escritorio, verá todas las carpetas y archivos ubicados en su escritorio.

Tiendo a usar esto junto con pwd. Juntos, le dicen dónde se encuentra y pueden ayudarlo a determinar a dónde quiere ir. Además, si crea un archivo o elimina un archivo, utilice ls es una excelente manera de confirmar que la acción se completó correctamente.

Utilizando CD para navegar por carpetas usando la terminal Mac

CD es otro comando fundamental que utilizará constantemente. diferente a ls y pwd, sin embargo, CD nos permite navegar por carpetas usando la terminal. No solo enumeramos nuestros directorios, sino que nos movemos a través de ellos.

En la captura de pantalla anterior, verá que cuando ingresé el ls comando, vi un puñado de directorios que se me presentaron. Probablemente también lo hizo en su máquina. Echemos un vistazo a Aplicaciones directorio.

Si quiero navegar en este directorio usando la terminal, ingresaría Aplicaciones de cd en mi terminal.

Para confirmar que he ingresado al directorio apropiado, puedo usar el pwd mando.

Si tiene una carpeta llamada algo como Mis cosas, es posible que obtenga un error al usar CD. Eso es porque la terminal trata un espacio como un separador, no como una parte normal del lenguaje. Siempre que esté escribiendo el título de algo con un espacio, querrá cerrarlo entre comillas. Al igual que: cd "Mis cosas".

Una nota sobre el uso CD para navegar por carpetas usando la terminal Mac

Ahora, hay algo importante que señalar aquí. No puede ingresar a ningún directorio en su computadora simplemente usando cd [directorio]. El directorio al que desea moverse debe estar dentro del directorio en el que se encuentra actualmente.

Puedes ver esto en funcionamiento ahora mismo. Cuando trato de volver al justinmeredith carpeta en la que estaba antes, aparece un error.

Lo mismo ocurre con cualquier otro directorio de mi Mac. Si estoy en mi Escritorio y quiero acceder a un Ensayos directorio dentro de mi Documentos carpeta, no puedo usar ensayos en cd para transportar desde mi ubicación actual a mi directorio de ensayos.

Eso puede parecer un dolor, pero es necesario. De lo contrario, no podrá tener carpetas o archivos que compartan el mismo nombre. Pero desde el CD El comando está limitado de esta manera, puede tener carpetas en diferentes ubicaciones que tengan el mismo nombre.

Utilizando .. para navegar por carpetas usando la terminal Mac

Ok, todo eso está muy bien, pero aún desea volver a la carpeta en la que estaba antes de usar CD. Después de todo, si solo puedes seguir adelante, entonces CD no es un comando muy útil.

Ahí es donde CD ... los .. actúa como un botón de retroceso y lo envía al directorio que contiene el directorio en el que se encuentra actualmente. Adelante, pruébelo, luego use pwd para ver dónde estás.

Es un comando realmente simple para navegar por las carpetas usando la terminal Mac que usará sin pensar en ello.

Si desea volver más de una vez a la vez, también puede hacerlo. Digamos que vuelvo a mi Aplicaciones directorio usando CD, luego quiero volver a mi Usuarios directorio. Para hacer esto, usaría el comando CD ../..:

Puedes usar el ../.. sintaxis para retroceder tantos niveles como desee. Solo sigue agregando /.. cada vez que desee retroceder un nivel adicional.

Utilizando ~ para navegar por carpetas usando la terminal Mac

Ok, el último de nuestros comandos de navegación es ~. Este pequeño símbolo ondulado debe estar al lado de la tecla número 1 en su teclado. Probablemente tengas que presionar cambio para escribirlo.

Este símbolo representa su hogar directorio. Su directorio de inicio predeterminado puede ser diferente al mío (que es justinmeredith). Pero sea lo que sea, entrando cd ~ en su terminal Mac instantáneamente lo traerá de vuelta a él.

¡Muy útil! Solo tenga en cuenta que este comando no se puede deshacer con CD ... Utilizando CD .. después de usar ~ simplemente lo llevará a la carpeta que contiene su carpeta de inicio. Entonces, si tiene cientos de directorios en su terminal, no puede volver a su lugar después de ingresar cd ~.

Usar mkdir hacer nuevas carpetas

Bien, ahora vamos a tocar brevemente la creación y eliminación de archivos y carpetas dentro de la terminal. Siento que esto va de la mano cuando navega por las carpetas usando la terminal Mac.

Primero es mkdir, que significa (lo adivinaste) "hacer directorio". Siempre que use este comando, creará una nueva carpeta dentro de la carpeta en la que se encuentre actualmente.

Para usar este comando, escriba mkdir "Nueva carpeta de tutoriales" en tu terminal y presiona regreso, luego usa el ls comando para ver su creación.

Si el nombre de su directorio no tiene espacios, no necesita usar comillas. También puede usar guiones bajos en lugar de espacios (your_folder_name_here) para no tener que usar comillas. Esta es una práctica bastante común en la programación.

Usar tocar para hacer nuevos archivos

A continuación, usaremos el tocar mando. Si bien el nombre puede sonar un poco extraño, es un comando bastante simple.

Básicamente, tocar le permite crear un archivo en blanco de cualquier tipo de archivo. Incluso puede crear archivos para aplicaciones que no tiene (como un archivo .PSD cuando no tiene PhotoShop).

Para hacer esto, ingrese touch testing.txt. Esto creará un nombre de archivo de texto en blanco "prueba" en cualquier directorio en el que se encuentre actualmente. Usar ls para confirmar que este archivo fue creado.

Para cambiar el tipo de archivo, simplemente cambie la extensión al final del nombre del archivo. Por ejemplo, use .jpg para crear un JPG, .mp3 para crear un archivo MP3, etc. Y recuerde que para crear un archivo con espacios en el nombre, deberá usar comillas (toca "Nombre de archivo.txt").

Usar rm, rm -R, y rm -i para eliminar archivos y carpetas

Bien, ahora digamos que desea eliminar los archivos y carpetas que acabamos de crear. Esto es diferente a mover un archivo a la papelera, que puede recuperar fácilmente si cambia de opinión. Los archivos eliminados en el terminal se eliminan de forma permanente.

hay tres maneras de hacer esto.

La primera y más sencilla forma es utilizar rm, abreviatura de "eliminar". Esto eliminará cualquier archivo que solicite sin pedir su permiso primero. Por esta razón, recomiendo usar este comando con moderación.

En su lugar, use rm -i. Este comando hace lo mismo, pero primero te pedirá confirmación. Por ejemplo, si quiero eliminar el testing.txt archivo que acabamos de crear, usaría el comando rm -i testing.txt.

Como puede ver en la captura de pantalla anterior, el comando me pregunta primero antes de eliminar el archivo. Escribe y por si o norte para no, luego presione regreso.

Ahora, rm y rm -i no funcionará en directorios. Para eso, querrás usar rm -R y rm -R -i. Sin embargo, sepa que esto eliminará permanentemente todos los archivos dentro de un directorio, así como el directorio en sí.

Además, puede utilizar el * símbolo para eliminar todo dentro de una carpeta en particular. Por ejemplo, si está en su Escritorio y use rm *, todos los archivos de su escritorio se eliminarán de forma permanente.

En caso de que no haya quedado claro, este es un comando que debe usar con precaución. Hay toneladas de historias de terror de usuarios que accidentalmente enviaron un rm mando. Siempre hacer una copia de seguridad de su Mac usando Time Machiney utilice estos comandos con cuidado y con moderación.

Navegar por carpetas usando la terminal de Mac: ponerlo todo junto

¡Bien! Ahora ha aprendido todo lo que necesita saber para navegar por las carpetas usando la terminal de Mac. Ahora es el momento de juntar todas estas cosas.

¡Aquí vamos!

Paso 1. Crea una carpeta de práctica

Lo primero que vamos a hacer es crear una carpeta de práctica. De esta manera, no afectamos nada importante en nuestra Mac.

De forma predeterminada, debería estar en su directorio de inicio. Adelante y usa cd ~ para asegurarse de que está allí.

A continuación, queremos movernos a nuestro escritorio. De esa manera, puede ver las carpetas y los archivos que crearemos mientras trabaja. Para navegar a su escritorio, escriba ls en su terminal.

Debería ver un directorio llamado Escritorio en la lista de directorios mostrada. Usar escritorio cd para navegar en el escritorio de su Mac.

A continuación, crearemos nuestra carpeta de práctica. Para hacer esto, ingrese carpeta_práctica mkdir y presione regreso. No solo debería ver este directorio cuando usa ls, pero también debería verlo aparecer en su escritorio.

Y eso es todo por Paso 1!

Paso 2. Coloque un archivo en su carpeta de práctica

A continuación, colocaremos un archivo dentro de nuestra carpeta de práctica. Pero antes de que podamos hacer eso, tenemos que movernos a nuestra carpeta de práctica. Usar cd carpeta_práctica para hacerlo, luego confirme que está en la carpeta correcta con pwd.

A continuación, crearemos un archivo de texto de práctica. Para hacer esto, escriba toque practice_file.txt y presione regreso. Usar ls para confirmar que el archivo está allí.

También puede abrir la carpeta en su escritorio usando su mouse para ver el archivo de texto en blanco.

Eso es todo para Paso 2!

Paso 3. Elimina tus archivos y carpetas de práctica

Bien, por supuesto, no es necesario que conservemos estos archivos o carpetas. Así que vamos a continuar y eliminarlos, comenzando con archivo_práctica.txt.

Para eliminar este archivo, escriba rm -i archivo_práctica en su terminal y presione regreso. Cuando se le solicite confirmación, asegúrese de haber ingresado el nombre de archivo correcto, escriba y, entonces presione regreso de nuevo.

Cuando abra la carpeta en su escritorio con el mouse, debería ver que el archivo se ha ido. También puede confirmar esto con ls.

A continuación, vamos a eliminar el carpeta_práctica directorio. Para hacer eso, necesitamos estar en su directorio adjunto, que es el Escritorio. Usar CD .. para volver a su Escritorio, luego confirme que está en el lugar correcto usando pwd.

Usar ls para enumerar todos los directorios y archivos que se encuentran actualmente en su escritorio. Uno de ellos debería ser el carpeta_práctica creamos en Paso 1. Para eliminar esta carpeta, use rm -R -i carpeta_práctica. Una vez más, cuando el terminal le solicite su confirmación, asegúrese de que está eliminando la carpeta correcta y no algo vital, como su Escritorio.

Como sabemos que acabamos de eliminar el único archivo en ese directorio (archivo_práctica.txt), examinar los archivos no hará nada. Solo usa y para examinar la carpeta vacía, luego y nuevamente para eliminar la carpeta.

Usar ls para confirmar que el directorio se ha ido (o su mouse y teclado). Si es así, ¡ha terminado!

Ahora puede navegar por las carpetas usando la terminal de Mac al contenido de su corazón

¡Y eso es! Ahora domina los conceptos básicos de cómo navegar por las carpetas con la terminal de Mac. Espero que haya aprendido muchas habilidades útiles y se vaya con una mejor comprensión de cómo funciona la terminal. Cubriré más consejos y trucos para la terminal en publicaciones futuras, ¡así que asegúrese de quedarse para eso!