Вы не указали свою ОС, но предполагая, что у вас есть GNU date
, вы можете преобразовать дату в метку времени, а затем выполнить простое вычисление, чтобы определить, старше ли она двухчасовой давности:
datetime=$(
aws s3 ls --endpoint=https://localhost s3://files/ |
awk 'END {print $1, $2}'
)
timestamp=$(date --date "$datetime" +'%s')
timeAgo=$(date --date "2 hours ago" +'%s')
if [[ $timestamp -lt $timeAgo ]]
then
echo "It's a really old file"
fi
По крайней мере, Thunar попросит tumbler
создать эскизы. Это услуга по шине D -.
Вы можете настроить tumbler
, изменив/etc/xdg/tumbler/tumbler.rc
(обратите внимание, что путь может отличаться в вашем дистрибутиве ).
Например, по умолчанию для Debian 10 включены как FfmpegThumbnailer, так и GstThumbnailer:
# ffmpegthumbnailer plugin
[FfmpegThumbnailer]
Disabled=false
Priority=2
Locations=
MaxFileSize=0
# GStreamer plugin
[GstThumbnailer]
Disabled=false
Priority=1
Locations=
MaxFileSize=0
Отредактируйте этот файл, чтобы изменить приоритеты, или отключите один из них и проверьте.
Я не знаю, как перезапустить tumblerd
, поэтому вам, возможно, придется завершить сеанс работы с графикой и снова войти в систему.
Также обратите внимание, что ~/.cache/thumbnails
уже имеет кэшированные миниатюры. Вы можете проверить свои изменения, скопировав новый файл в каталог, а затем просмотрев его с помощью Thunar. Или удалив существующие эскизы, их следует создать заново.