diff --git a/functions.sh b/functions.sh index f9daaf3..57ab3ca 100755 --- a/functions.sh +++ b/functions.sh @@ -886,4 +886,14 @@ EOF rescan_scsi () { echo "- - -" > /sys/class/scsi_host/host0/scan } + +get_crtime() { + for target in "${@}"; do + inode=$(stat -c %i "${target}") + fs=$(df --output=source "${target}" | tail -1) + crtime=$(sudo debugfs -R 'stat <'"${inode}"'>' "${fs}" 2>/dev/null | + grep -oP 'crtime.*--\s*\K.*') + printf "%s\t%s\n" "${target}" "${crtime}" + done + } #EOF