Zana 5 Bora za Kuhifadhi Mistari ya Amri kwa Linux - Sehemu ya 1


Katika maisha yetu ya kila siku tunakutana na, faili zilizohifadhiwa kwenye majukwaa ya kila aina iwe Windows, Mac au Linux. Kuna programu nyingi za Maombi zinazopatikana kwa majukwaa yote ili kuunda faili za kumbukumbu na pia kuzipunguza. Inapokuja kufanya kazi kwenye Mfumo wa Linux, tunahitaji kushughulikia faili zilizohifadhiwa mara kwa mara.

Hapa katika makala hii tutajadili zana za kumbukumbu zinazopatikana kwenye Usambazaji wa Linux wa kawaida, vipengele vyake, Mifano, n.k. Makala imegawanywa katika sehemu mbili, kila sehemu ina zana tano za kumbukumbu za mstari wa amri (yaani jumla ya 10 Best Command Line Archive Tools).

Faili ya kumbukumbu ni faili iliyobanwa ambayo ina faili moja au zaidi ya moja ya kompyuta pamoja na metadata.

  1. Mfinyazo wa Data
  2. Usimbaji fiche
  3. Muunganisho wa Faili
  4. Uchimbaji Kiotomatiki
  5. Usakinishaji wa Kiotomatiki
  6. Maelezo ya Kiasi cha Chanzo na Vyombo vya Habari
  7. Kueneza Faili
  8. Checksum
  9. Maelezo ya Muundo wa Saraka
  10. Metadata Nyingine (Data Kuhusu Data)
  11. Ugunduzi wa hitilafu

  1. Hifadhi Mfumo wa Faili za Kompyuta pamoja na Metadata.
  2. Inafaa katika kuhamisha faili ndani ya nchi.
  3. Inafaa katika kuhamisha faili kwenye wavuti.
  4. Maombi ya Ufungaji wa Programu.

Programu muhimu ya kuhifadhi kwenye usambazaji wa kawaida wa Linux ifuatavyo:

1. tar Amri

tar ndio zana ya kawaida ya uwekaji kumbukumbu ya UNIX/Linux. Katika hatua yake ya awali ilikuwa ni Tape Archiving Programme ambayo hatua kwa hatua inatengenezwa kuwa kifurushi cha kuhifadhia Madhumuni ya Jumla ambacho kina uwezo wa kushughulikia faili za kumbukumbu za kila aina. tar inakubali kichujio kingi cha kuhifadhi na chaguzi.

  1. -A : Ongeza faili za tar kwenye kumbukumbu zilizopo.
  2. -c : Unda faili mpya ya kumbukumbu.
  3. -d : Linganisha kumbukumbu na mfumo wa faili ulioainishwa.
  4. -j : bzip hifadhi
  5. -r : weka faili kwenye kumbukumbu zilizopo.
  6. -t : orodhesha yaliyomo kwenye kumbukumbu zilizopo.
  7. -u : Sasisha kumbukumbu
  8. -x : Toa faili kutoka kwenye kumbukumbu iliyopo.
  9. -z : gzip kumbukumbu
  10. –futa : Futa faili kutoka kwenye kumbukumbu iliyopo.

Unda faili ya kumbukumbu ya tar.

# tar -zcvf name_of_tar.tar.gz /path/to/folder

Punguza faili ya kumbukumbu ya tar.

# tar -zxvf Name_of_tar_file.tar.gz

Kwa mifano ya kina zaidi, soma Mifano 18 za Amri ya Tar katika Linux.

shar Amri

shar ambayo inasimama kwa kumbukumbu ya Shell ni hati ya ganda, ambayo utekelezaji wake utaunda faili. shar ni faili ya kumbukumbu inayojitolea ambayo ni matumizi ya urithi na inahitaji Unix Bourne Shell ili kutoa faili. shar ina faida ya kuwa maandishi wazi hata hivyo inaweza kuwa hatari, kwani inatoa matokeo yanayoweza kutekelezwa.

  1. -o : Hifadhi towe kwenye kumbukumbu faili kama ilivyobainishwa, katika chaguo.
  2. -l : Weka kikomo saizi ya pato, kama ilivyobainishwa, katika chaguo lakini usiigawanye.
  3. -L : Weka kikomo saizi ya pato, kama ilivyobainishwa, katika chaguo na uigawanye.
  4. -n : Jina la Kumbukumbu litakalojumuishwa kwenye kichwa cha faili za shar.
  5. -a : Ruhusu utengenezaji wa vichwa kiotomatiki.

Kumbuka: Chaguo la '-o' linahitajika ikiwa chaguo la '-l' au '-L' limetumiwa na chaguo la '-n' inahitajika ikiwa chaguo la '-a' litatumika.

Unda faili ya kumbukumbu ya shar.

# shar file_name.extension > filename.shar

Toa faili ya kumbukumbu ya shar.

# unshar file_name.shar

3. ar Amri

ar ni uundaji na utumiaji wa uchakachuaji wa kumbukumbu, hutumika zaidi kwa maktaba ya faili za kitu cha binary. ar inawakilisha kumbukumbu ambayo inaweza kutumika kuunda kumbukumbu ya aina yoyote kwa madhumuni yoyote lakini nafasi yake imebadilishwa na 'tar' na siku hizi inatumika tu kuunda na kusasisha faili za maktaba tuli.

  1. -d : Futa moduli kutoka kwenye kumbukumbu.
  2. -m : Hamisha Wanachama kwenye kumbukumbu.
  3. -p : Chapisha washiriki maalum wa kumbukumbu.
  4. -q : Nyongeza Haraka.
  5. -r : Ingiza mwanachama wa faili kwenye kumbukumbu.
  6. -s : Ongeza faharasa kwenye kumbukumbu.
  7. -a : Ongeza faili mpya kwa washiriki waliopo wa kumbukumbu.

Unda kumbukumbu ukitumia zana ya 'ar' iliyo na maktaba tuli sema 'libmath.a' ikiwa na faili zinazolengwa 'kutoa' na 'kugawa' kama.

# ar cr libmath.a substraction.o division.o

Ili kutoa faili ya kumbukumbu ya 'ar'.

# ar x libmath.a

cpio inasimamia Nakili ndani na nje. Cpio ni jalada la kusudi la jumla la Linux. Inatumiwa kikamilifu na Meneja wa Kifurushi cha RedHat (RPM) na katika initramfs za Linux Kernel pamoja na zana muhimu ya kuhifadhi kumbukumbu katika Kisakinishi cha Kompyuta ya Apple (pax).

  1. -0 : Soma orodha ya majina ya faili yaliyokatishwa na herufi batili badala ya laini mpya.
  2. -a : Weka Upya Muda wa Kufikia.
  3. -A : Ongeza.
  4. -b : badilishana.
  5. -d : Tengeneza Saraka.

Unda faili ya kumbukumbu ya 'cpio'.

# cd tecmint
# ls

file1.o file2.o file3.o

# ls | cpio  -ov > /path/to/output_folder/obj.cpio

Ili kutoa faili ya kumbukumbu ya cpio.

# cpio -idv < /path/to folder/obj.cpio

5. Gzip

gzip ni matumizi ya kawaida na inayotumika sana ya ukandamizaji wa faili na mtengano. Gzip inaruhusu muunganisho wa faili. Kufinyiza faili na gzip, hutoa tarball ambayo iko katika umbizo la ‘*.tar.gz’ au ‘*.tgz‘.

  1. –stdout : Toa matokeo kwenye pato la kawaida.
  2. –to-stdout : Toa matokeo kwenye pato la kawaida.
  3. –decompress : Decompress File.
  4. –uncompress : Decompress File.
  5. -d : Decompress File.
  6. -f : Lazimisha Mfinyazo/Mfinyazo.

Unda faili ya kumbukumbu ya 'gzip'.

# tar -cvzf name_of_archive.tar.gz /path/to/folder

Ili kutoa faili ya kumbukumbu ya 'gzip'.

# gunzip file_name.tar.gz

Amri hapo juu lazima ipitishwe ikifuatiwa na amri ifuatayo.

# tar -xvf file_name.tar

Kumbuka: Usanifu na utendakazi wa 'gzip' hufanya iwe vigumu kurejesha faili iliyoharibika ya 'gzip tar Archive'. Inashauriwa kufanya chelezo kadhaa za faili Muhimu za gzipped, katika Maeneo tofauti.

Hayo ni yote kwa sasa. Tutakuwa tukijadili matumizi mengine ya kubana na kupunguza, yanayopatikana kwa ajili ya Linux, katika makala yetu inayofuata. Hadi wakati huo endelea kuwa macho na uunganishwe na Tecmint. Usisahau kutupatia maoni yako muhimu katika sehemu ya maoni hapa chini.