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
| Linux | Windows CMD | PowerShell |
|---|---|---|
touch | type nul > file | New-Item |
cp | copy | Copy-Item |
mv | move | Move-Item |
rm | del | Remove-Item |
mkdir | mkdir | New-Item -ItemType Directory |
rmdir | rmdir | Remove-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ón | Significado |
|---|---|
-r | copia recursiva |
-i | pregunta antes de sobrescribir |
-v | muestra 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ón | Significado |
|---|---|
-r | borra recursivamente |
-f | fuerza el borrado |
-i | pide 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ón | Significado |
|---|---|
-p | crea 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 -rsin revisar - ❌ Confundir
cpconmv - ❌ No usar
-ial borrar - ❌ Pensar que existe papelera