Kā padarīt darvu mapi Linux

How Tar Folder Linux



Lentas arhīvs vai darva ir failu formāts failu un direktoriju izveidei arhīvā, vienlaikus saglabājot failu sistēmas informāciju, piemēram, atļaujas. Mēs varam izmantot komandu tar, lai izveidotu darvas arhīvus, izgūtu arhīvus, apskatītu arhīvos saglabātos failus un direktorijus un pievienotu failus esošam arhīvam. Tar ir vienkārša, bet spēcīga arhivēšanas utilīta.

Šī rokasgrāmata palīdzēs jums izveidot un iegūt darvas arhīvus savā Linux datorā.







Instalējiet Tar

Lielākajā daļā Linux izplatījumu jums būs iepriekš instalēta darva. Tomēr, ja jums nav. Ja tas tā ir, izmantojiet šādas komandas:



Debian/Ubuntu:

Izmantojiet apt pakotņu pārvaldnieku kā:



$sudo apt-get instalēt darva

Arka / Manjaro:

Par Arch balstītiem izplatījumiem:





$sudopacman-S darva

REHL/CentOS:

REHL Family izmanto yum kā:

$sudo yum instalēt darva

Darvas failu formāti

Darva atbalsta nesaspiestus un saspiestus arhīvus. Parastie darvas arhīvu paplašinājumi ietver:



  • .tar - Neapstrādāta darvas fails.
  • .tar.gz, .tgz, .tar.gzip - Gzip darvas arhīvs.
  • .tar.bz2, .tbz, .tbz2, .tar.bzip2 - Bzipped darvas arhīvs.
  • .tar.Z, .Z, .taz - Saspiest darvas arhīvu.

Darvas pamatizmantošana

Izmantojot darvu komandrindā, tiek izmantota vispārējā sintakse:

$darva [DARBĪBAS] [IESPĒJAS]faili archive_name/direktoriji_arhīvs

Mēs sākam, izsaucot darvas utilītu, kam seko veicamā darbība. Darbības var ietvert:

  • -c - izveidot arhīvu
  • -x - izrakstu arhīvs
  • -t - parāda failus un direktorijus arhīvā.

Tālāk mēs nododam iespējas mainīt utilītas uzvedību. Šīs opcijas var būt -v, ja ir arhīvs, -z, lai filtrētu arhīvu, izmantojot gzip, un citas iespējas.

Visbeidzot, mēs nododam arhīva nosaukumu un failus un direktorijus, ko pievienot arhīvam.

Kā izveidot vienkāršu arhīvu

Kā minēts iepriekš, darva atbalsta virkni kompresiju. Lai norādītu veidojamā arhīva veidu, faila nosaukumam pievienojiet vajadzīgo paplašinājumu. Piemēram, lai izveidotu gzipped tar arhīvu, ievadiet faila nosaukumu kā myarchive.tar.gz

Izmantojiet zemāk esošo komandu, lai izveidotu arhīvu ar failiem: file1, file2, file3, file4

$sudo darva -c -fmyarchive.tar fails1, fails2, fails3

-C liek darvai izveidot jaunu arhīvu. Karodziņš -f norāda faila nosaukumu.

Kā darināt direktoriju

Lai direktorijā ar visiem failiem un apakšdirektorijiem izveidotu darvas arhīvu, palaidiet direktorija ceļu. Pēc tam darva rekursīvi atrod visus failus un direktorijus un pievieno tos arhīvam.

Komandas piemērs ir šāds:

$sudo darva -c -f -Ar -vgzipped.tar.gz/mājas/ubuntu

Rekursīvo direktoriju arhivēšanu var apturēt, izmantojot karodziņu –no-rekursija.

Kā parādīt darvas arhīva saturu

Lai apskatītu failus un direktorijus darvas arhīvā, mēs izmantojam opciju -t. Piemēram:

$darva -t -fgzipped.tar.gz

Kā iegūt darvas arhīvu

Lai iegūtu darvas arhīvu, izvilkšanai izmantojiet darbības karodziņu -x. Varat nodot jebkuru darvas saspiešanas formātu, piemēram, gzip, lzma, bz2 un citus.

Visizplatītākā darvas arhīva failu ieguves komanda ir:

$darva -xvfarhīvs.tar.[pagarinājums]

Lai iegūtu vienkāršu darvas arhīvu:

$darva -xvfmyarchive.tar

Komanda izvilks arhīva saturu pašreizējā direktorijā.

Kā izvilkt noteiktu failu

Dažos gadījumos jums var būt nepieciešams iegūt konkrētus failus no arhīva. Lai to izdarītu, nododiet failu nosaukumus komandai tar, atdalot tos ar atstarpi.

Piemēram:

$darva -xvfsample.wma info.txt backup.log

Kā iegūt informāciju noteiktā direktorijā

Kā minēts, darva iegūst arhīvu pašreizējā darba direktorijā. Lai mainītu direktoriju, kurā tiek iegūti arhivētie faili, izmantojiet karodziņu -C kā:

$mkdir~/myarchive&& darva -xvfmyarchive.tar-C /mājas/ubuntu/myarchive

Kā pievienot failus arhīvam

Lai pievienotu failus esošam arhīvam, mēs izmantojam -r fo pielikumu, kam seko arhīva nosaukums un pievienojamie faili.

Piemēram:

$darva -rvfmyarchive fails1 fails2 fails3

Kā noņemt failus no arhīva

Izmantojot opciju –delete, mēs varam noņemt konkrētus failus no arhīva šādi:

$darva -xvf -dzēstmyarchive.tar fails1 fails2 fails3

Secinājums

Darva ir vērtīga utilīta Linux, lielākā daļa pakotņu tiek arhivētas darvas formātā, un ir noderīgi zināt, kā izmantot šo rīku.