Linux

Guía básica para gestionar archivos y directorios desde la terminal en Linux

En este artículo, te guiaré a través de un conjunto de operaciones básicas para gestionar archivos y directorios desde la terminal en un sistema operativo Linux. Esta guía está diseñada para principiantes y se enfoca en realizar las acciones de manera sencilla y comprensible, sin necesidad de profundizar en detalles técnicos avanzados.

1. Acceder a la Terminal

Para comenzar, necesitas acceder a la terminal de tu sistema Linux. La terminal es una interfaz de línea de comandos donde puedes escribir instrucciones para interactuar directamente con el sistema operativo. Dependiendo de tu entorno de escritorio, puedes abrir la terminal de diferentes maneras:

  • Método 1: Usa el atajo de teclado Ctrl + Alt + T.
  • Método 2: Busca «Terminal» en el menú de aplicaciones y haz clic en ella.

2. Comprobar la Ruta Actual

Una vez abierta la terminal, es importante verificar en qué directorio te encuentras. Esto lo puedes hacer con el siguiente comando:

pwd

Este comando (pwd, que significa «print working directory») muestra la ruta completa del directorio en el que estás trabajando actualmente.

3. Crear una Nueva Carpeta

Ahora, vamos a crear una nueva carpeta. Esto es útil para organizar archivos o proyectos. Para crear una carpeta nueva en el directorio en el que te encuentras, utiliza el siguiente comando:

mkdir nombre_de_carpeta

Por ejemplo, para crear una carpeta llamada “mi_carpeta”, ejecutarías:

mkdir mi_carpeta

4. Crear Subcarpetas Dentro de la Carpeta Principal

A continuación, dentro de la carpeta que acabas de crear, vamos a generar algunas subcarpetas. Primero, cambia al nuevo directorio con el siguiente comando:

cd mi_carpeta

Una vez dentro de la carpeta, puedes crear las subcarpetas usando mkdir nuevamente:

mkdir subcarpeta1 subcarpeta2 subcarpeta3 subcarpeta4

Esto creará cuatro subcarpetas llamadas “subcarpeta1”, “subcarpeta2”, “subcarpeta3” y “subcarpeta4” dentro de “mi_carpeta”.

5. Verificar que las Carpetas se Crearon Correctamente

Para asegurarte de que todas las carpetas se crearon correctamente, lista el contenido de la carpeta principal:

ls

Este comando mostrará todas las carpetas y archivos dentro de “mi_carpeta”.

6. Copiar una Carpeta a Otra Ubicación

Ahora, vamos a copiar una de las subcarpetas a otra dentro de la misma carpeta principal. Esto lo puedes hacer con el comando cp:

cp -r subcarpeta1 subcarpeta4

Aquí, -r indica que el comando debe copiar de manera recursiva todo el contenido de la carpeta “subcarpeta1” a “subcarpeta4”.

7. Cambiar el Nombre de una Carpeta

Si necesitas cambiar el nombre de una carpeta, puedes usar el siguiente comando:

mv subcarpeta4 nuevo_nombre

Este comando renombrará “subcarpeta4” a “nuevo_nombre”.

8. Verificar los Permisos de una Carpeta

Para ver los permisos asociados a una carpeta, puedes utilizar el siguiente comando:

ls -l

Este comando muestra una lista detallada del contenido del directorio, incluyendo los permisos de lectura, escritura y ejecución.

9. Modificar los Permisos de una Carpeta

Si deseas cambiar los permisos de una carpeta para que solo el propietario tenga permiso de escritura, puedes utilizar chmod:

chmod 700 nuevo_nombre

Este comando configura los permisos de modo que solo el propietario pueda leer, escribir y ejecutar, y nadie más tenga acceso.

10. Eliminar Definitivamente una Carpeta

Finalmente, para eliminar una carpeta de manera definitiva, puedes usar el siguiente comando:

rm -r nuevo_nombre

El flag -r indica que se eliminará de forma recursiva, es decir, también se borrará todo el contenido dentro de la carpeta.

Consideraciones Finales

Esta guía te proporciona una base sólida para manejar archivos y directorios en Linux usando la terminal. Aunque estos son comandos básicos, son fundamentales para gestionar eficientemente cualquier sistema Linux. A medida que te familiarices con estos comandos, te resultará más fácil trabajar con el terminal y realizar tareas más complejas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: vitanzia.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Hostinger que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.