Нужен скрипт bash, чтобы найти (если есть) файл tar, младше 7 дней - PullRequest
2 голосов
/ 23 ноября 2011

Множество людей хотят найти файлы старше x дней, но в моем случае мне нужно найти tar моложе 7 дней.

  • Формат даты: дата +% m-% d-% Y
  • Файл может не существовать.Если нет, создайте tar из / location /.
  • Если файл существует, добавьте новые файлы в tar из /location/.

Если я могу предоставить более подробную информацию, пожалуйста, дайте мне знать.

Спасибо

1 Ответ

3 голосов
/ 23 ноября 2011

Печатается самый старый файл tar, возраст которого менее 604800 секунд, если есть:

find /location/ -name \*.tar -mtime -7 -print0 | xargs -0 ls -rt | head -1
...