Auteur Topic: Folders verwijderen indien 3 dagen oud  (gelezen 4026 keer)

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Folders verwijderen indien 3 dagen oud
« Gepost op: 01 maart 2017, 15:08:15 »
Ik weet niet of dit de juiste plek is voor dit topic maar ik waag het erop.
Ik wil in een bepaalde directory alle bestanden en folders die ouder zijn dan 2 dagen mbv een script verwijderen. Het script wil ik dan in de Task Scheduler draaien. Nu ben ik al aan het Googelen geweest maar kom er niet uit; althans, ik krijg het niet goed werkend.
Het script dat ik gebruik:
find /volume1/dirx/* -mindepth 1 -maxdepth 1 -type d -ctime +2 -exec rm -rf {} \;
Haalt wel de bestanden weg maar niet de folders.
Het eerste gedeelte van het scriptje vind wel netjes de gewenste bestanden en folders.
Ik heb van alles al geprobeerd maar het lukt me niet  :twisted: Nu heb ik helaas ook niet al te veel verstand van Linux.
De folders op de cmd-line verwijderen lukt wel.
Als je een idee hiervoor hebt hoor ik het graag.

Offline Plerry

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 17
  • -Ontvangen: 289
  • Berichten: 1.504
  • Tom Poes, verzin een list ...
Re: Folders verwijderen indien 3 dagen oud
« Reactie #1 Gepost op: 01 maart 2017, 16:25:02 »
Bedenk dat indien een folder meer dan 2 dagen oud is maar files bevat die minder dan 2 dagen oud zijn, die files niet verwijderd zullen worden, en dus ook de containing folder(s) niet.
There are only 10 kinds of people: ... those who understand binary, and those who don't.

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Folders verwijderen indien 3 dagen oud
« Reactie #2 Gepost op: 01 maart 2017, 17:16:33 »
Bedankt voor de tip. Maar ik heb dit getest met gevulde en lege mappen.

Offline Ieskorp

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 50
  • Berichten: 181
Re: Folders verwijderen indien 3 dagen oud
« Reactie #3 Gepost op: 01 maart 2017, 21:18:18 »
-mindepth levels
       Do  not  apply  any  tests  or actions at levels less than levels (a non-negative integer).  -mindepth 1 means process all
       files except the command line arguments.

Dus mindepth weglaten en alleen maxdepth-argument behouden als ik het goed begrijp.
  • Mijn Synology: DS413

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Folders verwijderen indien 3 dagen oud
« Reactie #4 Gepost op: 02 maart 2017, 15:11:04 »
Ik ga daar morgen mee aan de slag.
Bedankt.

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Folders verwijderen indien 3 dagen oud
« Reactie #5 Gepost op: 09 maart 2017, 11:54:55 »
Even geen tijd gehad.
Helaas ook deze versie heeft geen succes:
find /volume1/Bewegingsdetectie/IPCamera001BFE055108/Event/* -maxdepth 1 -type d -ctime +3 -exec rm -rf {} \;

Ik weet ff niet meer wat nu nog te doen  :'(


 

Admin shared folders no access?

Gestart door pacecalBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 2786
Laatste bericht 16 december 2012, 22:34:32
door Plerry
VERPLAATST: Storage Analyzer folders uitsluiten

Gestart door BirdyBoard Overige software

Reacties: 0
Gelezen: 919
Laatste bericht 05 januari 2021, 15:52:49
door Birdy
Folders niet meer zichtbaar op externe USB harddisk

Gestart door WiZZiEJPBoard Externe harddisks en Printers

Reacties: 0
Gelezen: 1284
Laatste bericht 29 november 2016, 15:37:52
door WiZZiEJP
Waarom zien NAS volumes er (soms) tevens uit als Folders ?

Gestart door WoohooBoard Mac OS X

Reacties: 2
Gelezen: 1429
Laatste bericht 16 september 2013, 19:45:02
door Woohoo
Shared folders

Gestart door AnonymousBoard NAS hardware vragen

Reacties: 7
Gelezen: 5747
Laatste bericht 24 november 2007, 12:44:32
door Anonymous