У мене є папка, де я іноді отримую кілька великих файлів після виконання певної роботи. Я видаляю їх вручну. Я знаю, що можна видалити їх через 1 день або більше, але я хотів би видалити їх, якщо вони були змінені за останні кілька годин.
У папці є файли, які я не хочу видаляти, і всі вони мають подібні, але непередбачувані назви файлів. Я не можу просто використовувати del для видалення новітніх, я повинен покладатися на зміну дати.
find /some/dir -type f -mmin -<minutes old> -delete
. Запустіть його спочатку без-delete
параметр, щоб показати, що він буде видаляти. З POSIXfind
,find /some/dir -type f -mmin -<minutes old> -exec rm {} +
. Але для цього потрібні утиліти Unix, які не входять до комплекту Windows.