scr/file-rename-uuid.sh

18 lines
266 B
Bash
Raw Normal View History

2022-10-01 01:33:41 +01:00
#!/usr/bin/env bash
# Copyright 2022 Inference
2022-11-13 16:08:21 +00:00
# License: BSD 3-Clause Clear
2022-10-01 01:33:41 +01:00
2022-11-13 16:08:21 +00:00
# 0.0.1.1
2022-10-01 01:33:41 +01:00
# Rename all files in current directory to UUIDs.
for FILE in *
do
if [ -f "$FILE" ];then
ID=`uuidgen`
EXTENSION=${FILE#*.}
mv -v "$FILE" "$ID"."$EXTENSION"
fi
done