Du kan inte direkt lägga till ett TAR -arkiv. Tjärarkiv är strukturerade; Du kan inte bara lägga till filer i slutet. Du måste skapa ett * nytt * TAR -arkiv som innehåller innehållet i `exempel.tar` och` fil1`.
Så här kan du göra det med kommandot `tjär (tillgängligt på Linux, macOS och med några Windows -verktyg som Git Bash eller WSL):
`` `bash
TAR -RF Exempel_new.tar Exempel.tar File1
`` `
* `Tar`:själva tjärkommandot.
* `-r`:alternativet" bifogas ". Detta lägger till filer till arkivet. Om `exempel_new.tar` inte fanns, skulle det skapa det.
* `-f`:Anger arkivfilnamnet (` exempel_new.tar` i detta fall). Du * måste * ange ett nytt filnamn; Du kan inte skriva över originalet.
* `Exempel.tar`:Det befintliga TAR -arkivet. Detta kommer att lägga till allt innehåll i det nya arkivet.
* `File1`:den fil du vill lägga till.
Detta kommando skapar ett nytt arkiv, `exempel_new.tar`, som innehåller innehållet i både` exempel.tar` och `fil1`. Ditt ursprungliga "exempel.tar" förblir orörd. Om du vill ersätta originalet kan du byta namn på eller flytta/ta bort det efter att ha skapat det nya arkivet.
Viktig anmärkning: Om `File1 'redan finns i' Exempel.tar 'kommer det att läggas till igen, vilket kan orsaka konflikter om filnamnen matchar exakt. Den nyare versionen av filen kommer att råda. Överväg att använda en mer sofistikerad arkiveringsmetod om du behöver hantera filversion.