purge_non_existing_images.sh
Zoek en verwijder items uit de bibliotheekdatabase die verwijzen naar afbeeldingen die niet langer in het bestandssysteem bestaan. Je moet darktable sluiten voordat je dit script uitvoert.
Het script kan worden aangeroepen met de volgende opdrachtregelparameters:
purge_non_existing_images.sh [-c|--configdir <path>]
[-l|--library <path>]
[-p|--purge]
Voer het script uit zonder opties om een “dry run” uit te voeren, die een rapport genereert van de ontbrekende bestanden zonder enige wijzigingen in de database door te voeren.
De beschikbare opties zijn:
-c|--configdir <path>- Specify the path to the darktable configuration directory to be used by the script. If this option is not provided, the default configuration directory location will be used.
-l|--bibliotheek <pad>- geef het pad op naar het databasebestand library.db dat door het script moet worden geanalyseerd. Als deze optie niet is opgegeven, wordt de standaard bestandslocatie library.db gebruikt.
-p|--purge- Verwijder daadwerkelijk alle vermeldingen in de database die verwijzen naar niet-bestaande bestanden. Als de optie niet wordt geboden, wordt een rapport afgedrukt zonder wijzigingen in de database door te voeren.
Opmerkingen:
-
Opmerkingen:
-
For Windows systems, you will normally need the MSYS2 environment to be installed, as described in the instructions for building darktable in a Windows environment. If you installed darktable using the standard Windows installer package, the location of the script would normally be something like:
C:\Program Files\darktable\share\darktable\tools\purge_non_existing_images.sh. -
Voor macOS-systemen biedt de Terminal-toepassing een shell en de
sqlite3-client wordt standaard geleverd door het besturingssysteem. Als darktable is geïnstalleerd met behulp van een applicatiebundel van een dmg-image, dan zou de standaardlocatie voor het script `/Applications/darktable.app/Contents/Resources/share/darktable/tools/purge_non_existing_images.sh`` zijn. -
De verwijderingsbewerking kan niet ongedaan worden gemaakt. Het wordt daarom sterk aanbevolen dat je een back-up van de database maakt voordat je eventuele vermeldingen opschoont.