stat -c%y <имя файла>
date -d"$(stat -c%y "имя файла")" +%Y%m%d:%
2019-01-06 18:42:37 (1.00 MB/s) - ‘/home/dd/temp/redis-5.0.3.tar.gz’ saved [1959445/1959445]
/home/dd/bin/install-redis.sh: line 10: cd: /home/dd/temp/redis-5.0.3: No such file or directory
Что-то не припомню, что раньше в ХР/7 были проблемы с определением, сколько места занимает та или иная папка.
Возможно вам нужно просто заменить это
SUB=$(date -d"$(stat -c%y "${F}")" +%Y%m%d:%H)
на это
SUB=$(stat -f %Sm -t %Y%m%d-%H "${F}")
freebsd под рукой нет, не на чем проверить