Curso sobre comandos de linux

🎯 Objetivo del módulo Aprender a crear, copiar, mover y borrar archivos y carpetas, entendiendo qué hace realmente el sistema y evitando errores graves.


🧠 Conceptos clave

📄 Archivo vs 📁 Directorio

  • Archivo → contiene datos
  • Directorio → contiene archivos y otros directorios

⚠️ OJO

En Linux:

  • NO hay papelera en terminal
  • Borrar es definitivo
  • El sistema no pide confirmación (salvo que tú la fuerces)

🗂️ Comandos del módulo

LinuxWindows CMDPowerShell
touchtype nul > fileNew-Item
cpcopyCopy-Item
mvmoveMove-Item
rmdelRemove-Item
mkdirmkdirNew-Item -ItemType Directory
rmdirrmdirRemove-Item

🔸 touch

📌 Categoría

Gestión de archivos

🧾 Descripción

Crea un archivo vacío o actualiza la fecha de uno existente.

🧠 Sintaxis

1touch archivo

🧪 Ejemplos

1touch notas.txt
2touch archivo1 archivo2 archivo3

🧠 Uso real

  • Crear archivos rápidos
  • Preparar estructuras
  • Tests

🪟 Equivalente Windows

  • CMD:
1type nul > archivo.txt
  • PowerShell:
1New-Item archivo.txt

🔸 cp

📌 Categoría

Gestión de archivos

🧾 Descripción

Copia archivos o directorios.

🧠 Sintaxis

1cp [opciones] origen destino

⚙️ Opciones clave

OpciónSignificado
-rcopia recursiva
-ipregunta antes de sobrescribir
-vmuestra lo que hace

🧪 Ejemplos

1cp archivo.txt copia.txt
2cp -r carpeta1 carpeta2
3cp -iv archivo.txt /tmp

🪟 Equivalente Windows

  • CMD: copy
  • PowerShell: Copy-Item

🔸 mv

📌 Categoría

Gestión de archivos

🧾 Descripción

Mueve o renombra archivos y directorios.

🧠 Sintaxis

1mv origen destino

🧪 Ejemplos

1mv archivo.txt docs/
2mv viejo.txt nuevo.txt
3mv carpeta1 carpeta2

🧠 Dato importante

Renombrar = mover dentro del mismo directorio

🪟 Equivalente Windows

  • CMD: move
  • PowerShell: Move-Item

🔸 rm

📌 Categoría

Gestión de archivos

🧾 Descripción

Elimina archivos o directorios.

⚠️ MUY IMPORTANTE

Este comando borra de verdad.

🧠 Sintaxis

1rm [opciones] archivo

⚙️ Opciones clave

OpciónSignificado
-rborra recursivamente
-ffuerza el borrado
-ipide confirmación

🧪 Ejemplos

1rm archivo.txt
2rm -i archivo.txt
3rm -r carpeta

🚫 Comando peligroso (NUNCA ejecutar)

1rm -rf /

🪟 Equivalente Windows

  • CMD: del
  • PowerShell: Remove-Item

🔸 mkdir

📌 Categoría

Gestión de directorios

🧾 Descripción

Crea uno o varios directorios.

🧠 Sintaxis

1mkdir nombre

⚙️ Opciones clave

OpciónSignificado
-pcrea rutas completas

🧪 Ejemplos

1mkdir proyectos
2mkdir -p curso/linux/modulo1

🪟 Equivalente Windows

  • CMD: mkdir
  • PowerShell:
1New-Item -ItemType Directory carpeta

🔸 rmdir

📌 Categoría

Gestión de directorios

🧾 Descripción

Elimina directorios vacíos.

🧪 Ejemplo

1rmdir carpeta_vacia

🧠 Nota

Para carpetas con contenido → rm -r


⚠️ Errores comunes

  • ❌ Usar rm -r sin revisar
  • ❌ Confundir cp con mv
  • ❌ No usar -i al borrar
  • ❌ Pensar que existe papelera