Ja jsem to uz parkrat resil a delam to takto (bash skript, ktery das do cronu):
#!/bin/bash
## Stahnes do slozky, kde si nadefinujes cestu:
mkdir -p /slozka pro soubory s celou cestou/
cd /slozka pro soubory s celou cestou/
wget --user-agent="Mozilla/45.0" "http://www.africau.edu/images/default/sample.pdf"
## Prejmenujes dle data, format YYYYMMDD :
for FILE in sample* ; do PROMENA=$(stat -c %y $FILE | sed 's/\([^-]*\)-\([^-]*\)-\([0-9]*\) \([^:]*\).*/\1\2\3/'); mv $FILE KazdodenniPDF_$PROMENA.pdf; done
## Pokud se soubor meni vickrat za den, prejmenujes tak aby v nazvu byla i hodina:
## for FILE in sample* ; do PROMENA=$(stat -c %y $FILE | sed 's/\([^-]*\)-\([^-]*\)-\([0-9]*\) \([^:]*\).*/\1\2\3\4/'); mv $FILE KazdodenniPDF_$PROMENA.pdf; done
Nove jmeno soubory vcetne datumu nesmi zacinat sample, jinak ti to bude pokazde prejmenovavat vse.
Nic se nejspis nestane, je to ale prace navic (po par letech dost prace navic a taky vyssi riziko chyby).
Datum souboru muze byt podle data, kdy byl ulozen na server, pokud ma timestamp, jinak je to cas ve tvem PC, kdy byl soubor stahnut.
Pokud jsou v nazvu specialni nealfanumericke znaky, bude se muset prejmenovani trochu upravit.