
Digamos que tengo un sistema de archivos lento en el que me gustaría enumerar todos los archivos:
find . -type f -printf "%p\n"
¿Es posible ejecutar este comando de manera que pueda interrumpirlo, guardar el estado y reiniciarlo más adelante? No estoy buscando respuestas del tipo CTRL-Z, sino más bien una solución que se comporta como si encontrar admitiera una opción "-iniciar desde la ruta".
Respuesta1
La respuesta corta es no.
Para esa funcionalidad, tendría que escribir una secuencia de comandos que se repita a través de cada subdirectorio (ya sea primero en profundidad o primero en amplitud) y pueda guardar eficientemente su estado en un archivo temporal para permitir su reanudación. Sería un ejercicio no trivial (pero interesante) y recomendaría un lenguaje de programación de alto nivel como Perl, Python o Ruby en lugar de un script de shell.