Я довольно плохо знаком с более сложными командами Linux, и у этого есть набор опций и флагов, которые я никогда не видел, и соединяющий их просто не нажмет в моем мозгу.
find /external-disk/postgresql_wals_backup -type f -mtime -2 -exec cp {} /work-disk/postgresql-scripts/wal_backup_script_dir/ \;
find
: команда/external-disk/postgresql_wals_backup
: путь мы ищем в-type f
: только ищите файлы (Никакие каталоги, ссылки, и т.д.)-mtime -2
: только ищите файлы, которые были изменены 48 часов назад (-2: 2*24)-exec cp {} /work-disk/postgresql-scripts/wal_backup_script_dir/ \;
: cp
команда на каждом файле Вы нашли{}
просто заполнитель для файлов, которые мы нашли/work-disk/postgresql-scripts/wal_backup_script_dir/
.