From 8c2133ae87206588f0edff82b0aaf3c9f652a846 Mon Sep 17 00:00:00 2001 From: thanhtl Date: Fri, 29 Aug 2025 16:42:58 +0700 Subject: [PATCH] Add MoveFileToParentFolder --- MoveFileToParentFolder | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 MoveFileToParentFolder diff --git a/MoveFileToParentFolder b/MoveFileToParentFolder new file mode 100644 index 0000000..3dd7639 --- /dev/null +++ b/MoveFileToParentFolder @@ -0,0 +1,9 @@ +cd ~/Downloads/"PDF FOLDERS" && \ +find . -mindepth 2 -type f | while read -r file; do \ + base=$(basename "$file"); name="${base%.*}"; ext="${base##*.}"; \ + if [ "$name" = "$base" ]; then ext=""; else ext=".$ext"; fi; \ + dest="./$name$ext"; i=1; while [ -e "$dest" ]; do dest="./${name}_$i$ext"; i=$((i+1)); done; \ + mv "$file" "$dest"; \ +done && \ +find . -mindepth 1 -type d -empty -delete +