Tengo archivos con el nombre "clip-2016-03-01 10;01;14.mp4" y me gustaría que el nombre del archivo fuera la fecha de creación del mismo.
Encontré este hilo leer la fecha de creación a partir del nombre del archivo y cambiarla - por lotes
for f in *; do
t=$(echo $f | sed -E 's/([A-z]*-)|([ ,;])|(\..*)//g' | sed -E 's/(.*)(..)/\1.\2/')
touch -t $t "$f"
hecho
Pero no estoy tan acostumbrado a usar el terminal.
1. ¿Dónde pongo la cadena de búsqueda de la carpeta que contiene los archivos en el terminal?
- También encontré otro hilo que sugería que el comando touch no funcionaría y que debería usar el comando SetFile -d. https://superuser.com/questions/492342/how-can-i-batch-shift-the-creation-date-of-files-on-os-x-10-6-8