From d6fe061776a67fe0df26d1736a10a1e4a08fbeb7 Mon Sep 17 00:00:00 2001 From: ondra Date: Wed, 23 Oct 2024 11:54:37 +0200 Subject: [PATCH] more verbose --- delete_Trash-1000.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/delete_Trash-1000.sh b/delete_Trash-1000.sh index 3481f2b..9045137 100644 --- a/delete_Trash-1000.sh +++ b/delete_Trash-1000.sh @@ -10,6 +10,23 @@ if [ ! -d "$folder_path" ]; then fi # Find and delete all .Trash-1000 directories within the provided path -find "$folder_path" -type d -name ".Trash-1000" -exec rm -rf {} + +echo "Searching for .Trash-1000 folders in $folder_path..." -echo "All .Trash-1000 folders and their contents have been deleted." +trash_folders=$(find "$folder_path" -type d -name ".Trash-1000") + +if [ -z "$trash_folders" ]; then + echo "No .Trash-1000 folders found." +else + echo "Found the following .Trash-1000 folders:" + echo "$trash_folders" + echo + + # Loop through each found folder and delete it while displaying progress + while IFS= read -r folder; do + echo "Deleting folder: $folder" + rm -rf "$folder" + echo "Deleted $folder" + done <<< "$trash_folders" + + echo "All .Trash-1000 folders have been deleted." +fi