GeeksforGeeks (Norsk)

Linux ‘tjære’ står for tape arkivet, er brukt til å opprette Arkiver og pakk ut Arkivet filer. tar kommandoen i Linux er en av de viktigste kommando som gir arkivere funksjonalitet i Linux. Vi kan bruke Linux tar kommando for å opprette komprimert eller ukomprimert Arkiv-filer og også vedlikeholde og modifisere dem.,

Syntaks:

tar 

Valg:
-c : Skaper Arkiv
-x : Pakk ut arkivet
-f : skaper arkiv med gitt filnavn
-t : viser eller lister av filer i arkivert fil
-u : – arkiver og legger til et eksisterende arkiv-fil
-v Viser Detaljert Informasjon
-En : Kjeder sammen arkivet filer
-z : zip, forteller tar kommandoen som skaper tjære-fil ved hjelp av gzip
-j : filter arkiv tjære-fil ved hjelp av tbzip
-W : Bekreft en arkivfil
-r : oppdatere eller legge til filen eller katalogen allerede eksisterte .tjære-fil

Hva er et Arkiv?,
Et Arkiv-fil er en fil som er sammensatt av en eller flere filer sammen med metadata. Arkiv-filer brukes til å samle inn flere data filer sammen til én fil for enklere mobilitet og lagring, eller bare for å komprimere filer for å bruke mindre plass.

Eksempel:
1. Opprette en komprimert tar-Arkiv ved hjelp av alternativet -cvf : Denne kommandoen oppretter en tar-fil kalt fil.tjære som er Arkiv av alle .c-filer i gjeldende katalog.

$ tar cvf file.tar *.c

Output :

os2.cos3.cos4.c

2., Utpakking av filer fra Arkivet ved hjelp av alternativet -xvf : Denne kommandoen trekker ut filer fra Arkivet.

$ tar xvf file.tar

Output :

os2.cos3.cos4.c

3. gzip kompresjon på tjære Arkiv, ved hjelp av alternativet -z : Denne kommandoen oppretter en tar-fil kalt fil.tjære.gz som er i Arkivet .c-filer.

$ tar cvzf file.tar.gz *.c

4. Utpakking av en gzip, tar Archive *.tjære.gz ved hjelp av alternativet -xvzf : Denne kommandoen trekker ut filer fra tjære arkivert fil.tjære.gz-filer.

$ tar xvzf file.tar.gz

5., Opprette komprimert tar-arkiv-fil i Linux ved hjelp av alternativet -j : Denne kommandoen komprimerer og skaper arkiv mindre enn størrelsen av gzip. Både komprimere og dekomprimere tar mer tid så gzip.

$ tar cvfj file.tar.tbz example.cpp

Output :

$tar cvfj file.tar.tbz example.cppexample.cpp$tar tvf file.tar.tbz-rwxrwxrwx root/root 94 2017-09-17 02:47 example.cpp

6. Untar enkelt tjære fil eller en angitt mappe i Linux : Denne kommandoen vil Untar en fil i gjeldende mappe eller i en bestemt katalog bruke -C alternativ.

$ tar xvfj file.tar or $ tar xvfj file.tar -C path of file in directoy 

7. Untar flere .tjære, .tjære.gz, .tjære.,tbz fil i Linux : Denne kommandoen vil trekke ut eller untar flere filer fra tjære, kvae.gz-og tjære.bz2 fil arkivet. For eksempel kommandoen ovenfor vil trekke ut «fileA» «fileB» fra arkivet filer.

$ tar xvf file.tar "fileA" "fileB" or $ tar zxvf file1.tar.gz "fileA" "fileB"or $ tar jxvf file2.tar.tbz "fileA" "fileB"

8. Sjekk størrelsen på eksisterende tjære, kvae.gz -, tjære.tbz fil i Linux : kommandoen ovenfor vil vise størrelsen på arkivet i Kilobyte(KB).

$ tar czf file.tar | wc -cor $ tar czf file1.tar.gz | wc -cor $ tar czf file2.tar.tbz | wc -c

9. Oppdatere eksisterende tar filen i Linux

$ tar rvf file.tar *.c

Output :

os1.c

10., listen innholdet og angi tarfile ved hjelp av alternativet -tf : Denne kommandoen vil vise hele listen over arkivert fil. Vi kan også vise til konkrete innholdet i en tarfile

$ tar tf file.tar

Output :

example.cpp

11. Å bruke rør til gjennom ‘grep-kommandoen for å se hva vi er ute etter : Denne kommandoen vil listen kun for de nevnte tekst eller bilde i grep fra arkivert fil.

$ tar tvf file.tar | grep "text to find" or$ tar tvf file.tar | grep "filename.file extension"

12. Vi kan sende en fil som et argument for å søke en tarfile : Denne kommandoen utsikt arkiverte filer sammen med sine detaljer.,

$ tar tvf file.tar filename 

13. Visning av Arkivet ved hjelp av alternativet -tvf

$ tar tvf file.tar

Output :

Hva er jokertegn i Linux
Alternativt referert til som et «wild karakter» eller «jokertegn», et jokertegn er et symbol som brukes for å erstatte eller representere ett eller flere tegn. Jokertegn er vanligvis enten en stjerne (*), som representerer en eller flere tegn eller spørsmålstegn (?),som representerer en enkelt karakter.

Eksempel :

14. For å søke etter et bilde i .png-format : Dette vil pakke ut filer med utvidelsen .png fra arkivet.,tjære. De –jokertegn alternativ forteller tjære til å tolke jokertegn i navnet på filene
for å bli trukket ut; filnavnet (*.png) er stå i enkle anførselstegn for å beskytte jokertegn (*) fra bygges på feil måte ved shell.

$ tar tvf file.tar --wildcards "*.png" 

Merk: I over kommandoer » * » er brukt i stedet for filnavn til å ta alle filer til stede i den aktuelle katalogen.

Denne artikkelen er levert av Akansh Gupta. Hvis du liker GeeksforGeeks og ønsker å bidra, kan du også skrive en artikkel med bidra.geeksforgeeks.,org eller e-post artikkelen din til [email protected]. Se artikkelen din vises på den GeeksforGeeks hovedsiden og hjelpe andre Geeks.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *