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:
touch notas.txt
En Windows, ni (de New-Item, «elemento nuevo»). touch no existe en 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:
echo "Comprar pan" > notas.txt
cat notas.txt
Comprar pan
Si el archivo ya tenía algo, > lo sustituye.
Copiar, mover y borrar
| Comando | Qué hace |
|---|---|
cp notas.txt copia.txt | Copia |
mv copia.txt viejo.txt | Renombra |
mv notas.txt mi-juego | Mueve a otra carpeta |
rm viejo.txt | Borra un archivo |
rm -r carpeta | Borra 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
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
touch ideas.txt
cp ideas.txt copia.txt
rm copia.txt
ls
ideas.txt
ni ideas.txt
cp ideas.txt copia.txt
rm copia.txt
ls
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:
touchen Linux,nien Windows. echo "…" > archivoescribe;catlee.cpcopia,mvmueve o renombra,rmborra. Igual en los dos.rmno pasa por la papelera.