Sådan Udpakker Du .tar-Filer Uden Rodfolder – Trin-for-Trin Guide

Hvordan kan .tar-kommandoen modificeres, så den ved udpakning springer rodfolderen over og udpakker indholdet direkte i den aktuelle arbejdsmappe?

Præmissen om at modificere .tar-kommandoen for at springe rodfolderen over ved udpakning kan opnås ved først at udpakke til en midlertidig mappe, flytte indholdet til den aktuelle arbejdsmappe og derefter fjerne den midlertidige mappe.

Sådan modificeres .tar-kommandoen for at springe rodfolderen over ved udpakning

Når du arbejder med .tar-filer, kan det være nyttigt at udpakke indholdet direkte i den aktuelle arbejdsmappe uden at inkludere rodfolderen. Dette kan opnås ved at bruge en kombination af kommandoer og værktøjer. Følg nedenstående trin for at opnå dette:

  1. Udpak .tar-filen til en midlertidig mappe:
    mkdir temp_dir && tar -xf archive.tar -C temp_dir

    Her oprettes en midlertidig mappe temp_dir, og indholdet af archive.tar udpakkes til denne mappe.

  2. Flyt indholdet fra den midlertidige mappe til den aktuelle arbejdsmappe:
    mv temp_dir/* .

    Dette flytter alle filer og undermapper fra temp_dir til den aktuelle arbejdsmappe.

  3. Fjern den midlertidige mappe:
    rm -r temp_dir

    Til sidst fjernes den midlertidige mappe temp_dir for at rydde op.

Ved at følge disse trin kan du udpakke indholdet af en .tar-fil direkte i den aktuelle arbejdsmappe uden at inkludere rodfolderen.