Это в системе Debian.
У меня было сжатие файлов и содержимого в отдельные папки, работающее нормально, но не с датой, добавленной к именам файлов. Убрав часть даты, все работает как надо.
Я почти уверен, что это как-то связано с синтаксисом, так как я основал его на нескольких примерах, с которыми я столкнулся ...
Вот соответствующий код:
for i in */; do tar -zcvf "$i $(date '+%y-%m-%d').tar.gz" "$i"; done