U kunt niet rechtstreeks iets toevoegen aan een tar-archief. Tar-archieven zijn gestructureerd; je kunt niet zomaar bestanden aan het einde toevoegen. U moet een *nieuw* tar-archief maken dat de inhoud van `example.tar` en `file1` bevat.
Hier ziet u hoe u het kunt doen met behulp van het `tar`-commando (beschikbaar op Linux, macOS en met sommige Windows-tools zoals Git Bash of WSL):
``` bash
tar -rf voorbeeld_nieuw.tar voorbeeld.tar bestand1
```
* `tar`:Het tar-commando zelf.
* `-r`:De optie "toevoegen". Hiermee worden bestanden aan het archief toegevoegd. Als `example_new.tar` niet bestond, zou het het creëren.
* `-f`:Specificeert de archiefbestandsnaam (`example_new.tar` in dit geval). U *moet* een nieuwe bestandsnaam opgeven; je kunt het origineel niet overschrijven.
* `example.tar`:het bestaande tar-archief. Hierdoor wordt de volledige inhoud aan het nieuwe archief toegevoegd.
* `file1`:Het bestand dat u wilt toevoegen.
Met deze opdracht wordt een nieuw archief gemaakt, `example_new.tar`, dat de inhoud van zowel `example.tar` als `file1` bevat. Je originele `example.tar` blijft onaangeroerd. Als u het origineel wilt vervangen, kunt u het hernoemen of verplaatsen/verwijderen nadat u het nieuwe archief hebt gemaakt.
Belangrijke opmerking: Als `file1` al in `example.tar` staat, zal het opnieuw worden toegevoegd, wat mogelijk conflicten kan veroorzaken als de bestandsnamen exact overeenkomen. De nieuwere versie van het bestand heeft voorrang. Overweeg het gebruik van een meer geavanceerde archiveringsmethode als u bestandsversiebeheer moet beheren. |