TAR archief maken
Met behulp van onderstaand commando kan men een archiefbestand maken:
tar --exclude='db.*' -zcvf vaultwarden-$(date +%d-%m-%Y_%H-%M-%S).tar.gz /opt/dockerdata/vaultwarden
In bovenstaand voorbeeld wordt er van mijn Vaultwarden directory (/opt/dockerdata/vaultwarden) een archiefbestand gemaakt waarin ook de datum en tijd verwerkt zijn in de bestandsnaam.
De optie "--exclude=db.*" zorgt ervoor dat de bestanden die beginnen met "db." uitgesloten worden in het archief (in dit geval de Sqlite3 database bestanden).
Wanneer je veel bestanden hebt die je wilt uitsluiten kan je ook verwijzen naar een exclude file.
In deze file zet je dan per regel het bestand of directory in die je wilt uitlsuiten.
Het tar commando ziet er dan als volgt uit:
tar -zcvf vaultwarden-$(date +%d-%m-%Y_%H-%M-%S).tar.gz -X exclude_file.txt /opt/dockerdata/vaultwarden
De parameter -X verwijst naar de exclude file, in ons voorbeeld exclude_file.txt
Je mag ook de volledige parameter opgeven, dit is --exclude-from=exclude_file.txt