Как удалить все zip-файлы, созданные с помощью владельца (testowner), за исключением последних двух файлов даты в папке [duplicate]

В моем случае я получил сообщение об ошибке, потому что у меня были смешанные имена пакетов в верхнем и нижнем регистре в системе Windows 7. Изменение имен пакетов для всех нижних регистров разрешило проблему. Также обратите внимание, что в этом случае я не смог скомпилировать файл .java в файл .class; он просто не будет запускаться из того же каталога (под-под-под).

14
задан Abs 20 July 2013 в 15:50
поделиться

2 ответа

Когда используется -mmin, -daystart появляется, чтобы подсчитать его с конца сегодня, а не на начало.

Если вы просто хотите найти файлы, измененные более 59 минут назад вам не нужен этот вариант. -mmin рассчитывает с текущего времени по умолчанию.

barmar@dev:~/testdir$ date
Sat Jul 20 10:02:20 CDT 2013
barmar@dev:~/testdir$ ls -l
total 0
-rw-r--r-- 1 barmar adm 0 Jul 20 09:57 a.txt
barmar@dev:~/testdir$ find . -maxdepth 1 -mmin +2 -type f
./a.txt
barmar@dev:~/testdir$ find . -maxdepth 1 -mmin +10 -type f
18
ответ дан Barmar 4 September 2018 в 06:43
поделиться

это должно работать для вас

find /path -mmin +59 -type f -exec rm -fv {} \;

0
ответ дан matson kepson 4 September 2018 в 06:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: