Hvordan udpakkes filer til en anden mappe ved hjælp af 'tar' kommandoen?
Jeg troede, at tar archive.tar /users/mylocation
ville virke, men det gør det ikke. Hvordan kan jeg gøre det?
677
3
Jeg troede, at tar archive.tar /users/mylocation
ville virke, men det gør det ikke. Hvordan kan jeg gøre det?
Hvis du vil udpakke et arkiv til en anden mappe end den aktuelle, skal du bruge tar-indstillingen
-C
eller--directory
, som iBemærk at målmappen skal eksistere før du kører denne kommando (den kan oprettes med
mkdir /target/directory
).Læs manual page (kommando:
man tar
) for andre muligheder.Bemærk, at hvis din tarball allerede indeholder et mappenavn, som du vil ændre, skal du tilføje indstillingen
--strip-components=1
:En kombination af de tidligere svar og kommentarer:
At blot udtrække indholdet og oprette målmappe, hvis den mangler:
At udpakke og også fjerne rodmappen (første niveau) i zip-filen