Удаление файла после X дней не работает

Я пробовал несколько способов написания этого, и я сам выполняю скрипт, поэтому не работает crontab. Это примеры того, что я пробовал:

find /home/backups -mtime +1 -exec rm {} \; find /home/backups/* -mtime +1 -exec rm {} \; find /home/backups/ -mtime +1 -exec rm {} \; 

Мне нужно, чтобы файлы удалялись каждый день, но это просто не работает. Запуск ls -ld /home/backups возвращает длинный список файлов – это первые два файла

-rw-r – r– 1 корень root 8284346 12 января 13:00 arksave-2016-01-12–01-00-01.tar.gz
-rw-r-r– 1 корень корень 8295428 12 янв. 13:15 arksave-2016-01-12–01-15-01.tar.gz

Обратите внимание, что это более одного дня, и это два последних файла

-rw-r-r– 1 корень root 38016124 13 января 12:30 arksave-2016-01-13–12-30-01.tar.gz
-rw-r – r– 1 корень root 38016163 13 янв 12:45 arksave-2016-01-13–12-45-01.tar.gz

One Solution collect form web for “Удаление файла после X дней не работает”

Цитирование «TNW»

Когда выясняется, сколько 24-часовых периодов назад последний доступ к файлу, любая дробная часть игнорируется, поэтому для сопоставления -time +1 к файлу должен быть доступ как минимум два дня назад.

Поэтому, чтобы найти файл, который является только днем, вы можете использовать любой из нижеприведенных фрагментов

find /home/backups/* -mtime +0

или

find . -mmin +$((60*24))

  • Как я могу получить доступ к общей папке из R на Ubuntu на второй компьютер Ubuntu с помощью Samba?
  • Отправка файла в открытый редактор с помощью командной строки
  • Как должны быть добавлены исполняемые файлы под / opt в путь?
  • Как заменить раздел Ubuntu на Fedora Workstation 25?
  • Интерфейс командной строки, подобный Cisco
  • ./a.out && echo $? возвращает только возвращаемое значение, если return = 0
  • Медленная загрузка на Ubuntu 16.04 LTS
  • Беспроводная связь невероятно медленная на Ubuntu Gnome 17.04
  • Настройки сеанса пользователя Lightdm на Ubuntu
  • Как получить дамп http на веб-сайте и заголовке как из одной команды curl?
  • Как исправить шумное устройство ввода (Internal Mic)? snd_hda_intel - включена отладка
  • Interesting Posts

    Debian не может подключаться к локальным демонам из localhost

    Получить ширину отображения строки символов

    Программа работает только в одном терминале

    Как сопоставить строку с символами в виде grep?

    Я установил Ubuntu вместо Windows. Где мои файлы с диска D?

    GPU не указан в lspci после перезагрузки SysRQ

    Как создать загрузочный образ жесткого диска из образа iso?

    Печать в Linux: CUPS, PPD, диалоги печати и параметры печати

    Как найти аппаратную модель в Linux?

    Положение r до и после k в Sort

    Никогда не очищайте .bash_history (HISTFILE)

    Как с помощью двухголовой системы, как я могу заставить размещение окна на определенный рабочий стол?

    Получение ошибок сегментации изнутри glib и gobject – Я ДУМАЮ, Я хочу построить / статически связать с независимой версией glib2

    Bash для замены двух шагов: cd ./some_dir, ls -al?

    Запуск сценария bash с двойным щелчком не содержит всех переменных среды

    Linux и Unix - лучшая ОС в мире.