Skip to main content

Eksempel anvendelser af Linux Command "tjære"

Help for hacked sites: Assess the damage (hacked with malware) (Juni 2025)

Help for hacked sites: Assess the damage (hacked with malware) (Juni 2025)
Anonim

I grunden er en tjærefil en metode til at oprette en arkivfil, som indeholder mange andre filer.

Forestil dig, at du har en mappestruktur med filer i den, du vil kopiere fra en computer til en anden. Du kan skrive et script, der udfører kopien og placerer alle filerne i de korrekte mapper på destinationsmaskinen.

Det ville være langt lettere, hvis du kunne oprette en enkelt fil med alle de filer og mapper, der blev indarbejdet som en del af filen, som du derefter kunne kopiere til destinationen og uddrag.

Brugere, der er vant til at bruge Windows-software som WinZip, vil allerede være opmærksomme på denne form for funktionalitet, men forskellen mellem en zip-fil og en tjærefil er, at tjærefilen ikke komprimeres.

Det er ret almindeligt, at en tjærefil komprimeres som vist i vejledningen, der viser, hvordan du pakker tar.gz-filer ud.

Denne artikel viser dig hvordan du bruger kommandoen tjære.

Sådan opretter du en tjærefil

Forestil dig, at din billedmappe under din hjemmemappe har mange forskellige mapper med mange billeder i hver mappe.

Du kan oprette en tjærefil, der indeholder alle dine billeder, mens du opretholder mappestrukturen ved hjælp af følgende kommando:

tjære -cvf fotos ~ / fotos

Afbryderne er som følger:

  • -c = oprette
  • -v = verbose
  • -f = filer

Sådan listes filerne i en Tar-fil

Du kan liste indholdet af en tjærefil ved at bruge følgende kommando:

tjære -tf tarfilnavn

Dette giver en liste over filer og mapper i en tjærefil. Du bør altid gøre dette, før du fjerner en tjærefil fra en underlig kilde.

I det mindste kan en tjærefil udpakke filer til mapper, du ikke havde forventet og ødelagt dele af dit system, så du ved, hvilke filer der skal hen, hvor er et godt udgangspunkt.

I værste fald skaber dårlige mennesker noget, der hedder en tjærebombe, der er designet til at ødelægge dit system.

Den foregående kommando giver blot en liste over filer og mapper. Hvis du vil have en mere overskuelig visning, der viser filstørrelser, skal du bruge følgende kommando:

tjære -tvf tarfilnavn

Afbryderne er som følger:

  • -t = liste indholdet af et arkiv
  • -f = fil
  • -v = verbose

Sådan trækker du ud af en tarfil

Nu, hvor du har listet filerne i en tjærefil, kan du eventuelt udtrække tjærefilen.

For at hente indholdet af en tjærefil skal du bruge følgende kommando:

tjære -xvf tarfile

Afbryderne er som følger:

  • -x = ekstrakt
  • -v = verbose
  • -f = fil

Sådan tilføjer du filer til en Tar-fil

Hvis du vil tilføje filer til en eksisterende tjærefil, skal du køre følgende kommando:

tar-rvf tarfilnavn / sti / til / filer

Afbryderne er som følger:

  • -r = Tilføj
  • -v = Verbose
  • -f = filer

Sådan tilføjer du kun filer, hvis de er nyere

Problemet med den foregående kommando er, at hvis du tilføjede filer, der allerede findes i tjærefilen, ville de blive overskrevet.

Hvis du kun vil tilføje filer, hvis de er nyere end eksisterende filer, skal du bruge følgende kommando:

tar -uvf tarfilnavn / sti / til / filer

Sådan forhindres tjære fra overskrivning af filer under udtrækning

Hvis du udvinder en tjærefil, kan du ikke overskrive filer, hvis de allerede findes.

Denne kommando sikrer, at eksisterende filer overlades til sig selv:

tjære -xkvf tarfilnavn

Udpak kun filer, der er nyere end eksisterende filer

Hvis du udvinder en tjærefil, kan du være glad for, at filer overskrives, men kun hvis filen i tjærefilen er nyere end den eksisterende fil.

Følgende kommando viser, hvordan du gør dette:

tar -keep-newer-files -xvf tarfilnavn

Sådan fjerner du filer efter at have tilføjet dem til en Tar-fil

En tjærefil forbliver ukomprimeret, så hvis du havde en 400 gigabyte-fil til en tjærefil, vil du have en 400 gigabyte-fil i sin oprindelige placering og tjærefil med en 400 gigabyte-fil i den.

Du kan ønske at fjerne den oprindelige fil, når den tilføjes til en tjærefil.

Følgende kommando viser, hvordan du gør dette:

tar -remove-files -cvf tarfilnavn / path / to / files

Komprimer en Tar-fil, når du opretter den

For at komprimere en tjærefil, så snart den er oprettet, skal du bruge følgende kommando:

tjære -cvfz tarfilnavn / sti / til / filer

Resumé

Tar kommandoen har snesevis af kontakter og flere oplysninger kan findes ved hjælp afmand tjærekommando eller ved at køretjære - hjælpe.