Este es un programa de sistema de ficheros simple que permite crear, administrar y manipular archivos y carpetas. Puedes interactuar con el sistema utilizando comandos similares a los utilizados en la terminal.
Antes de ejecutar este programa, asegúrate de tener instalado Python en tu sistema.
El programa ofrece las siguientes funcionalidades:
- cd: Cambiar de directorio. Utiliza el comando cd nombre_directorio para navegar a un directorio específico. Puedes usar ".." para ir al directorio padre.
- ls: Listar archivos y carpetas. Utiliza el comando ls para mostrar una lista de los archivos y carpetas en el directorio actual. Puedes agregar las siguientes opciones:
-i
: Muestra una lista de archivos y carpetas con su número de inodo.-R
: Muestra una lista recursiva de archivos y carpetas en el árbol completo.
- mkdir: Crear una nueva carpeta. Utiliza el comando mkdir nombre_carpeta para crear una nueva carpeta en el directorio actual.
- rm: Eliminar un archivo o carpeta. Utiliza el comando rm nombre para eliminar un archivo o carpeta en el directorio actual.
- touch: Crear un nuevo archivo. Utiliza el comando touch nombre_archivo para crear un nuevo archivo en el directorio actual.
- mv: Mover un archivo o carpeta. Utiliza el comando mv nombre_origen nombre_destino para mover un archivo o carpeta a un nuevo directorio.
- Abre una terminal y navega hasta la ubicación donde se encuentra el archivo del programa.
- Ejecuta el programa con el comando python nombre_programa.py.
- Se mostrará un prompt con la ruta del directorio actual.
- Ingresa los comandos disponibles para interactuar con el sistema de ficheros.
/Usuarios/tu_usuario/Proyecto$ ls
archivo1.txt carpeta1
/Usuarios/tu_usuario/Proyecto$ mkdir carpeta2
/Usuarios/tu_usuario/Proyecto$ ls
archivo1.txt carpeta1 carpeta2
/Usuarios/tu_usuario/Proyecto$ touch archivo2.txt
/Usuarios/tu_usuario/Proyecto$ ls
archivo1.txt archivo2.txt carpeta1 carpeta2
/Usuarios/tu_usuario/Proyecto$ cd carpeta1
/Usuarios/tu_usuario/Proyecto/carpeta1$ ls
archivo3.txt subcarpeta
/Usuarios/tu_usuario/Proyecto/carpeta1$ cd ..
/Usuarios/tu_usuario/Proyecto$ rm archivo1.txt
/Usuarios/tu_usuario/Proyecto$ ls
archivo2.txt carpeta1 carpeta2
/Usuarios/tu_usuario/Proyecto$ mv archivo2.txt carpeta1
/Usuarios/tu_usuario/Proyecto$ ls
carpeta1 carpeta2
/Usuarios/tu_usuario/Proyecto$ exit
- Este programa solo ofrece una funcionalidad básica de sistema de ficheros y no es adecuado para entornos de producción o tareas avanzadas.
- Ten en cuenta que algunas funcionalidades pueden variar según el sistema operativo en el que se ejecute el programa.