Mam folder, w którym czasami wykonuję kilka dużych plików. Usuwam je ręcznie. Wiem, że można je usunąć po 1 dniu lub dłużej, ale chciałbym je usunąć, jeśli zostały zmodyfikowane w ciągu ostatnich kilku godzin.
W tym folderze są pliki, których NIE chcę usunąć, a wszystkie mają podobne, ale nieprzewidywalne nazwy plików. Nie mogę po prostu użyć del do usunięcia najnowszych, muszę polegać na dacie modyfikacji.
find /some/dir -type f -mmin -<minutes old> -delete
. Uruchom go najpierw bez-delete
opcja pokazująca, co miałoby zostać usunięte. Z POSIXfind
,find /some/dir -type f -mmin -<minutes old> -exec rm {} +
. Wymaga to jednak narzędzi Unix, które nie są dołączone do systemu Windows.