Эта команда устанавливает часовой пояс CST + 24 и возвращает дату в этом часовом поясе.
если вы ищете команду для определения вчерашней даты, вам лучше использовать TZ-трюк ESP. если вы находитесь в часовом поясе, который соблюдает летнее время.
вместо этого используйте perl one liner.
#this takes local time and substracts a day(24*60*60 seconds) and formats the time.
echo `perl -e 'use POSIX; print strftime "%m/%d/%Y%", localtime time-86400;'`
Просто предположение о вашей команде - со вчерашнего дня в часовом поясе CST + 24 команда возвращает вчерашнюю дату, а если вы используете CST-24, она перенастраивает завтрашнюю дату, поскольку дата переводится в завтрашнюю дату в часовом поясе CST-24.