#! /usr/bin/bash set -euo pipefail EXA_COMMAND=$(which exa) if [ $# -eq 0 ]; then echo "Usage: ${0} " echo "This script is used for copying media" echo "and it's metadata." exit 0 fi inp=${1} out=${2} ts=$(date "+%Y-%m-%d") dirname=$(basename $inp) mkdir -p ${out}/${dirname}_backups/ ${EXA_COMMAND} ${inp} > ${out}/${dirname}_backups/${ts}_${dirname} cd ${out}/${dirname}_backups/ ls -1t | tail -n +21 | xargs rm -rf cd - exit 0