Sei sulla pagina 1di 1

Buscar un archivo y eliminarlo

Comando implicado:
find

Sintaxis:
find <ruta> -name <nombre> -delete

Ejemplo:
find /home/juan/Documentos -name documento.pdf -delete

Explicacin del ejemplo:


Busca un archivo llamado documento.pdf dentro de la carpeta /home/juan/Documentos y
si lo encuentra, lo elimina

Ejercicio #1:
Realizar un script (llamado script1.py) que busque, dentro de la carpeta archivos, un
documento llamado 1703 y lo elimine.

Para verificar que el script funcione, llamarlo con la instruccin:


python script1.py

Ejercicio #2:
Realizar un segundo script (llamado script2.py) que:
a) pida al usuario ingresar el nombre del archivo a eliminar (utilizar raw_input)
b) busque dicho archivo dentro de la carpeta archivos y lo elimine.

Para verificar que el script funcione, llamarlo con la instruccin:


python script2.py

Ejercicio #3:
Realizar un tercer script (llamado script3.py) que:
a) pida al usuario ingresar el nombre del archivo a eliminar (utilizar raw_input)
b) busque dicho archivo dentro de la carpeta archivos
c) y, si se recibe el argumento -d elimine el archivo (sino, solo lo busca pero no lo elimina)

Para verificar que el script funcione, llamarlo con la instruccin:


python script3.py -s

y luego, volver a llamarlo con la instruccin:


python script3.py -d

Ejercicio #4:
Llamar al script realizado en el ejercicio 3, utilizando la siguiente instruccin (sin pasar
argumentos):
python script3.py

En pantalla saldr un error. Entonces, responder a las siguientes consignas:


a) Intentar explicar qu nos dice exactamente el error.
b) Por qu nos arroja ese error?

Potrebbero piacerti anche