From 7329ffa21452841d5c5ef56d4f9ba150417f6f50 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 28 Aug 2022 11:44:07 +0200 Subject: Initial commit. --- dcimdirsort | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 dcimdirsort (limited to 'dcimdirsort') diff --git a/dcimdirsort b/dcimdirsort new file mode 100755 index 0000000..5f5a7d1 --- /dev/null +++ b/dcimdirsort @@ -0,0 +1,24 @@ +#!/bin/sh + +if [ -z "$1" ]; then + echo "Move files into a directory per day, based on file modification time" + echo "usage: $0 file1 file2 ..." + exit 0 +fi + +while [ ! -z "$1" ]; do + file="$1" + + file_date=`date -r "${file}" +"%Y-%m-%d"` + + if [ ! -d "${file_date}" ]; then + mkdir "${file_date}" + fi + + echo "Moving ${file} to ${file_date}/" + + mv "${file}" "${file_date}/" + + shift +done + -- cgit v1.2.3