как удалить файлы в папке с тысячами файлов [дубликат]

Puede ejecutar gvimen modo TUI pasando -v, pero tenga en cuenta que no tendrá los registros del portapapeles X a menos que lo esté ejecutando bajo X.

0
09.01.2019, 17:38
2 ответа

Чтобы удалить файлы (и папки )старше n дней, вы можете использовать:

find /var/log/hive -mindepth 1 -mtime +n -delete

Примечание. :Запустите сначала без -delete, чтобы увидеть, что будет удалено.

2
28.01.2020, 02:30

Это будет зависеть от того, что вы имеете в виду, когда говорите старый; если вы хотите перечислить (например )файлы, которые были изменены за последние 2 дня (2 дня например )вы можете поиграть с командой find таким образом:

ls |find -mtime -2

Где mtime будет относиться к файлам/каталогам, которые были изменены за последние два дня.

В противном случае нет возможности проверить «время создания» файла, если только вы не указали информативное имя в лог-файлах; имена, такие как дата журнала _; в этом случае вы можете поиграть с grep, чтобы показать желаемый результат.

Раз уж мы говорим о логах, то их лучше хранить (и проверять нужные ), а не удалять.

0
28.01.2020, 02:30

Теги

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