Blender 2.8 Tutorial: The Sphere [Stylized Sci-fi Planet Surface]
Indholdsfortegnelse:
- Udpakning af tar.gz-fil
- Uddrag af specifikke filer fra en tar.gz-fil
- Udpakning af tar.gz-fil fra stdin
- Viser tar.gz-fil
- Konklusion
tar
kommandoen bruges til at oprette tjærarkiver ved at konvertere en gruppe filer til et arkiv. Det understøtter en lang række komprimeringsprogrammer som gzip, bzip2, lzip, lzma, lzop, xz og compress. Tar var oprindeligt designet til at oprette arkiver til at gemme filer på magnetbånd, hvorfor det har sit navn “ T ape AR brystløg”.
Gzip er den mest populære algoritme til komprimering af tjærefiler. I konvention skal navnet på et tjærearkiv, der er komprimeret med gzip, ende med enten .tar.gz eller .tgz.
Kort sagt, en fil, der ender i .tar.gz, er et .tar- arkiv komprimeret med gzip.
tar
kommandoen kan også bruges til at udtrække tjærearkiver, vise en liste over de filer, der er inkluderet i arkivet, tilføje yderligere filer til et eksisterende arkiv, samt forskellige andre former for operationer.
I denne tutorial vil vi vise dig, hvordan man pakker (eller pakker ud) tar.gz- og tgz- arkiver.
Udpakning af tar.gz-fil
De fleste Linux-distributioner og macOS leveres med tar- kommando forudinstalleret som standard.
Hvis du vil udpakke en tar.gz-fil, skal du bruge
--extract
(
-x
) og specificere arkivfilnavnet efter
f
indstillingen:
tar -xf archive.tar.gz
tar
kommandoen registrerer komprimeringstypen automatisk og udtrækker arkivet. Den samme kommando kan bruges til at udtrække tjærearkiver, der er komprimeret med andre algoritmer såsom .tar.bz2.
Indstillingen
-v
vil gøre
tar
kommandoen mere synlig og udskrive navnene på filerne, der udvindes på terminalen.
tar -xvf archive.tar.gz
Som standard udtrækker
tar
arkivindholdet i det aktuelle arbejdsmappe. Brug -
--directory
(
-C
) til at udpakke arkivfiler i et specifikt bibliotek:
For at udpakke arkivindholdet til biblioteket
/home/linuxize/files
kan du f.eks. Bruge:
tar -xf archive.tar.gz -C /home/linuxize/files
Uddrag af specifikke filer fra en tar.gz-fil
For at udpakke en eller flere specifikke filer fra en tar.gz-fil skal du tilføje en mellemrumsskilt liste over filnavne, der skal udvindes efter arkivnavnet:
tar -xf archive.tar.gz file1 file2
Når du
--list
filer, skal du angive deres nøjagtige navne inklusive stien som udskrevet af -
--list
(
-t
).
Udtrækning af et eller flere mapper fra et arkiv er det samme som at udpakke filer:
tar -xf archive.tar.gz dir1 dir2
Hvis du prøver at udpakke en fil, der ikke findes, vises en fejlmeddelelse, der ligner følgende:
tar -xf archive.tar.gz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Du kan også udpakke filer fra en tar.gz-fil baseret på et jokertegnmønster ved at bruge indstillingen
--wildcards
og citere mønsteret for at forhindre, at skallen fortolker det.
For eksempel til at udpakke filer, hvis navn slutter på
.js
(Javascript-filer), ville du bruge:
tar -xf archive.tar.gz --wildcards '*.js'
Udpakning af tar.gz-fil fra stdin
I det følgende eksempel downloader vi blender-kilderne ved hjælp af
wget
kommandoen og rør dets output til
tar
kommandoen:
wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz
tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now
Viser tar.gz-fil
Hvis du vil liste indholdet af en tar.gz-fil, skal du bruge indstillingen
--list
(
-t
):
tar -tf archive.tar.gz
Outputet ser sådan ud:
file1
file2
file3
tar -tvf archive.tar.gz
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Konklusion
tar.gz- filen er et Tar-arkiv, der er komprimeret med Gzip. Hvis du vil udpakke en tar.gz-
tar -xf
, skal du
tar -xf
kommandoen
tar -xf
efterfulgt af arkivnavnet.
Sådan pakkes zip-filer automatisk efter download

En meget innovativ måde at automatisk udpakke en zip-fil lige efter, at den er downloadet, hvilket sparer dig tid for at manuelt udpakke den.
Sådan pakkes zip-filer på iphone og ipad (uden apps fra tredjepart)

Havder du at skulle downloade en tredjepartsapp bare for at udpakke en ZIP-fil på din iPhone eller iPad? Her er, hvordan man gør det oprindeligt ved hjælp af den indbyggede filer-app.
Sådan pakkes filer ud i Linux

Unzip er et værktøj, der hjælper dig med at liste, teste og udpakke komprimerede ZIP-arkiver. I denne tutorial vil vi vise dig, hvordan man pakker ud filer i Linux-systemer troede kommandolinjen.