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.