Usunięcie zawartości katalogów.

0

Witam,

mam problem, chciałbym wyczyścić zawartość wszystkich podkatalogów na serwerze, natomiast nie mam pojęcia jakiego użyć polecenia.

Sprawa wygląda tak : mam katalog główny : /test2/ , w którym występuje pięć podkatalogów /test2/podkat1 , /test2/podkat2 [...]. Potrzebuje pomocy aby wyczyścić zawartość podkatalogów bez usuwania podkatalogów.

1

A jaki to system operacyjny? Jak Windows użyj pwershella do tego, jak linux to bash. Google na pewno ci pomoże.

0

Linux, piszę skrypt bashowy, i właśnie się zaciąłem w tym miejscu.

1

Pokaż co masz.

0

Myślałem żeby to wykonać za pomocą : rm -r /ścieżka/katalog/* , tylko pytanie, czy dobrze kombinuje ?

3

find ma flage -delete.

Wyszukaj wszystkie pliki w podkatalogach -type f

2
Adam Postawka napisał(a):

Myślałem żeby to wykonać za pomocą : rm -r /ścieżka/katalog/* , tylko pytanie, czy dobrze kombinuje ?

rm jest zbyt głupi do takich rzeczy. @Shadoow dobrze podpowiada (polać mu!). findem możesz znaleźć wszystkie pliki i dla nich wykonać polecenie rm.

find /katalożek 1 -type f -exec rm -iv {} \;
5

Prościej

find /test2/ -type f -delete
0

To ja się podczepię pod ten temat i zapytam, jak usunąć cały katalog wraz z podkatalogami pod Windows za pomocą jakichś zaklęć lub narzędzi, ale nie CMD.
Katalog powstał w wyniku jakiegoś błędu aplikacji i wygląda mniej więcej tak:
c:\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\nazwa\...
Scieżka jest zbyt długa, by usunąć pod CMD.

0

Super, dziękuję za pomoc ! Każda opcja zadziałała ! Miłego !

2

@Marcin.Miga: robocopy /purge

1 użytkowników online, w tym zalogowanych: 0, gości: 1