From 73cb3802fb98f0dae3219d49c8837af14ef9b9b5 Mon Sep 17 00:00:00 2001 From: Lucas Faber Date: Sat, 26 Sep 2026 04:33:02 +0000 Subject: [PATCH] add rename folders with dost function to bash aliases ads --- other/bash_aliases.universal | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/other/bash_aliases.universal b/other/bash_aliases.universal index 81f9798..bc07085 100755 --- a/other/bash_aliases.universal +++ b/other/bash_aliases.universal @@ -213,3 +213,29 @@ find_multi_video_dirs() { fi done } + +rename_dots() { + +find . -depth | while IFS= read -r path; do + [[ "$path" == "." ]] && continue + base=$(basename "$path") + dir=$(dirname "$path") + + if [[ -f "$path" && "$base" == *.tar.gz ]]; then + name="${base%.tar.gz}" + newbase="${name//./ }.tar.gz" + elif [[ -f "$path" && "$base" == *.* ]]; then + name="${base%.*}" + ext="${base##*.}" + newbase="${name//./ }.${ext}" + else + newbase="${base//./ }" + fi + + if [[ "$base" != "$newbase" ]]; then + newpath="$dir/$newbase" + echo "Moving: '$path' -> '$newpath'" + mv -n -- "$path" "$newpath" + fi +done +}