To pytanie jest jakby fazą II do pierwszego pytania, które tu zamieściłem
Mam katalog, który zawiera kilka podkatalogów, plików .zip i innych plików losowych nie zawartych w podkatalogu.
Chciałbym, aby skrypt wiersza poleceń usunął wszystkie podkatalogi z katalogu nadrzędnego, ale zachował wszystkie pliki zip i luźne pliki, które nie należą do żadnych podkatalogów. Wszystkie podkatalogi mają treść, więc uważam, że musiałbym wymusić ich usunięcie poleceniem -f.
Zasadniczo polecenie, które przegląda katalog nadrzędny (lub bieżący), usuwa z niego wszystkie foldery, ale zachowuje całą pozostałą zawartość i pliki, które nie są folderem ani nie są zawarte w folderze.
Rozumiem, że usuwanie elementów z wiersza polecenia wymaga szczególnej ostrożności, ale podjąłem już wszelkie niezbędne środki ostrożności, aby wykonać kopię zapasową zdalnie.