Script um bestimmten Dateityp zu behalten und den Rest zu löschen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

MRiggs

Benutzer
Registriert
15. Nov. 2016
Beiträge
122
Reaktionspunkte
2
Punkte
18
Hallo zusammen,

Ich habe folgendes Problem und zwar möchte ich einen bestimmten Ordner nach einem bestimmten Dateityp (.ts) durchsuchen und den Rest des Ordner-Inhalts löschen lassen.

Das ganze soll mittels Script (Aufgabenplaner) gelöst werden, welches 1x am Tag ablaufen soll.

Ich bin mir momentan an einer Stelle unsicher und zwar, man kann hierfür ja den Befehl "find" verwenden, ABER wo/wie gebe ich diesem Befehl den Pfad/Ordner an, der zu bearbeiten ist?

Danke und Grüße
 
Könntest du so machen:

Code:
find /volume1/data ! -name '*.ts' -delete

Er sucht also in volume1/data alles was nicht *.ts ist und löscht das...

Probiers aber vorab mal mit einem -print am Ende (anstatt dem -delete), nicht dass du gleich löscht ;)


Hier noch mehr Details zu den Parametern: https://wiki.ubuntuusers.de/find/
 
  • Like
Reaktionen: luddi
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat