Saltar al contenido
Contenido de Programación

Lección 2.2.2: Archivos

Todo lo que haces con archivos en el explorador se puede hacer escribiendo, y casi siempre igual en los dos sistemas.

La idea

Crear, ver, copiar, mover y borrar archivos. En Linux y en Windows los comandos son casi todos iguales: solo cambia el de crear.

Crear un archivo

En Linux, touch:

Linux · Bash
touch notas.txt

En Windows, ni (de New-Item, «elemento nuevo»). touch no existe en PowerShell:

Windows · PowerShell
ni notas.txt

Los dos crean un archivo vacío.

Escribir y leer

> manda lo que escribe un comando a un archivo. cat enseña lo que hay dentro. Igual en los dos:

Terminal
echo "Comprar pan" > notas.txt
cat notas.txt
Terminal
Comprar pan

Si el archivo ya tenía algo, > lo sustituye.

Copiar, mover y borrar

ComandoQué hace
cp notas.txt copia.txtCopia
mv copia.txt viejo.txtRenombra
mv notas.txt mi-juegoMueve a otra carpeta
rm viejo.txtBorra un archivo
rm -r carpetaBorra una carpeta con todo lo que tiene

Se escriben igual en Linux y en Windows. Renombrar es mover a otro nombre, en la misma carpeta.

Cuidado con rm

rm no usa la papelera: lo borrado no se recupera.

En internet verás rm -rf para borrar sin preguntas. Es de Linux: en PowerShell da error, y allí es rm -r -Force.

Pruébalo

Ejercicio

En mi-juego, crea ideas.txt, cópialo como copia.txt y borra la copia. Comprueba con ls que solo queda ideas.txt.

Ver la solución
Linux · Bash
touch ideas.txt
cp ideas.txt copia.txt
rm copia.txt
ls
Terminal
ideas.txt
Windows · PowerShell
ni ideas.txt
cp ideas.txt copia.txt
rm copia.txt
ls
Terminal
    Directory: C:\Users\ana\proyectos\mi-juego

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        22/10/2026     10:20              0 ideas.txt

En Windows, ni enseña antes su tabla. Length 0: el archivo está vacío.

En resumen

  • Crear un archivo vacío: touch en Linux, ni en Windows.
  • echo "…" > archivo escribe; cat lee.
  • cp copia, mv mueve o renombra, rm borra. Igual en los dos.
  • rm no pasa por la papelera.