Ngwa nchekwa ahịrị 5 kacha mma maka Linux - Akụkụ 1


Na ndụ anyị na-adị kwa ụbọchị anyị na-ahụ, faịlụ echekwara na nyiwe ụdị ọ bụla ma ọ bụrụ Windows, Mac ma ọ bụ Linux. Enwere ọtụtụ mmemme ngwa dị maka nyiwe niile iji mepụta faịlụ Archive yana ihichapụ ha. Mgbe a bịara ịrụ ọrụ na Linux Platform, anyị kwesịrị ijikwa faịlụ echekwara ọtụtụ ugboro.

N'ebe a n'isiokwu a, anyị ga-atụle ngwá ọrụ Archive dị na ọkọlọtọ Linux Distribution, njirimara ha, Ihe Nlereanya, wdg. E kewara isiokwu ahụ ụzọ abụọ, akụkụ nke ọ bụla nwere ngwá ọrụ nchekwa akwụkwọ iwu ise (ya bụ mkpokọta 10 Best Command Line Archive Tools).

Faịlụ Archive bụ faịlụ abịakọrọ nke nwere otu faịlụ kọmputa ma ọ bụ karịa yana metadata.

  1. Mkpakọ data
  2. Ezoro ezo
  3. Mmekọrịta faịlụ
  4. Mwepụta akpaaka
  5. Nwụnye akpaaka
  6. Mpịakọta isi mmalite na ozi mgbasa ozi
  7. Nhazi faịlụ
  8. Checksum
  9. ozi nhazi akwụkwọ ntuziaka
  10. Metadata ndị ọzọ (Data Banyere Data)
  11. Nchọpụta mperi

  1. Chekwa sistemu faịlụ Kọmputa yana metadata.
  2. Ọ bara uru n'ịfefe faịlụ na mpaghara.
  3. Ọ bara uru na ịnyefe faịlụ na webụ.
  4. Ngwa nkwakọ ngwaahịa.

Ngwa nchekwa nchekwa bara uru na nkesa Linux ọkọlọtọ na-esote:

1. tar Iwu

tar bụ ọkọlọtọ UNIX/Linux ngwa nchekwa ngwa. N'oge mmalite ya, ọ na-abụbu Mmemme Nhazi nke teepu nke ejiri nwayọọ nwayọọ mepụta ngwungwu Nzube Nzube nke nwere ike ijikwa faịlụ Archive ụdị ọ bụla. tar na-anabata ọtụtụ nzacha nchekwa na nhọrọ.

  1. -A : Tinye faịlụ tar na ebe nchekwa dị ugbu a.
  2. -c : Mepụta faịlụ nchekwa ọhụrụ.
  3. -d : Tulee ebe nchekwa na sistemu faịlụ akọwapụtara.
  4. -j : bzip ebe nchekwa
  5. -r : tinye faịlụ na ebe nchekwa dị ugbu a.
  6. -t : depụta ọdịnaya nke ebe nchekwa dị.
  7. -u : Melite ebe nchekwa
  8. -x : Wepụ faịlụ na ebe nchekwa dị ugbu a.
  9. -z : gzip ebe nchekwa
  10. –ehichapụ : Hichapụ faịlụ na ebe nchekwa dị ugbu a.

Mepụta faịlụ ndekọ tar.

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

Wepu faịlụ tar Archive.

# tar -zxvf Name_of_tar_file.tar.gz

Maka ịmaatụ zuru ezu, gụọ 18 Tar Command Examples na Linux.

iwu iwu

shar nke na-anọchi anya Shell Archive bụ script shei, ogbugbu nke ga-emepụta faịlụ. shar bụ faịlụ ebe nchekwa na-ewepụta onwe ya nke bụ ihe nketa ma chọọ Unix Bourne Shell wepụ faịlụ ndị ahụ. shar nwere uru ịbụ ederede doro anya mana ọ nwere ike ịdị ize ndụ, ebe ọ na-ewepụta ihe enwere ike ime ya.

  1. -o : Chekwaa mmepụta na faịlụ nchekwa dị ka akọwapụtara, na nhọrọ.
  2. -l : kpachie nha mmepụta, dị ka akọwapụtara, na nhọrọ mana ekewala ya.
  3. -L : kpachie nha mmepụta, dị ka akọwapụtara, na nhọrọ wee kewaa ya.
  4. -n : Aha Archive ga-etinye n'isi nke faịlụ shar.
  5. -a : Kwe ka imepụta nkụnye eji isi mee akpaka.

Rịba ama: A na-achọ nhọrọ '-o' ma ọ bụrụ na a na-eji nhọrọ '-l' ma ọ bụ '-L' na nhọrọ '-n' ma ọ bụrụ na-eji nhọrọ '-a'.

Mepụta faịlụ nchekwa shar.

# shar file_name.extension > filename.shar

Wepụ faịlụ nchekwa shar.

# unshar file_name.shar

3. ar Iwu

ar bụ ihe okike na ijikwa akụrụngwa maka ebe nchekwa, nke a na-ejikarị maka ọba akwụkwọ faịlụ ọnụọgụ abụọ. ar na-anọchi anya archiver nke enwere ike iji mepụta ebe nchekwa n'ụdị ọ bụla maka ebumnuche ọ bụla mana ejirila 'tar' dochie ya nke ukwuu ma ugbu a, a na-eji ya naanị iji mepụta na melite faịlụ ọba akwụkwọ static.

  1. -d : Hichapụ modul na ebe nchekwa.
  2. -m : Bugharịa ndị otu n'ime ebe nchekwa.
  3. -p : Bipụta ndị otu ebe a kapịrị ọnụ.
  4. -q : Ngwa ngwa mgbakwunye.
  5. -r : Fanye onye otu faịlụ na ebe nchekwa.
  6. -s : Tinye index na ebe nchekwa.
  7. -a : Tinye faịlụ ọhụrụ na ndị otu nchekwa dị ugbu a.

Mepụta ebe ndebe akwụkwọ site na iji ngwa 'ar' nwere ọba akwụkwọ kwụ ọtọ kwuo 'libmath.a' ya na faịlụ ebumnobi 'mwepu' na 'nkewa' dị ka.

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

Iji wepụta faịlụ nchekwa 'ar'.

# ar x libmath.a

cpio na-anọchi anya Detuo n'ime na pụta. Cpio bụ nchekwa nchekwa ebumnuche izugbe maka Linux. Onye njikwa ngwugwu RedHat (RPM) na-arụsi ọrụ ike yana na initramfs nke Linux Kernel yana ngwa nchekwa dị mkpa na Apple Computer's Installer (pax).

  1. -0 : Gụọ ndepụta aha faịlụ kwụsịrị site na mkpụrụ edemede efu kama ịbụ ahịrị ọhụrụ.
  2. -a: Tọgharịa oge nnweta.
  3. -A: tinye.
  4. -b : gbanwee.
  5. -d : Mepụta akwụkwọ ndekọ aha.

Mepụta faịlụ nchekwa 'cpio'.

# cd tecmint
# ls

file1.o file2.o file3.o

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

Iji wepụta faịlụ ebe nchekwa cpio.

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

5. Gzip

gzip bụ ọkọlọtọ ma na-ejikarị mkpakọ faịlụ na ike decompression. Gzip na-enye ohere ijikọ faịlụ. Na-ejikọta faịlụ na gzip, na-emepụta tarball nke dị n'ụdị '* .tar.gz' ma ọ bụ '* .tgz'.

  1. –stdout : Mepụta mmepụta na mmepụta ọkọlọtọ.
  2. –to-stdout : Mepụta mmepụta na ọkwa ọkọlọtọ.
  3. –decompress : Decompress faịlụ.
  4. –uncompress : Decompress faịlụ.
  5. -d : Wepu faịlụ.
  6. -f : Na-amanye mkpakọ/Mbelata.

Mepụta faịlụ nchekwa 'gzip'.

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

Iji wepụta faịlụ nchekwa 'gzip'.

# gunzip file_name.tar.gz

A ga-agbaso iwu a dị n'elu site na iwu dị n'okpuru.

# tar -xvf file_name.tar

Mara: Ihe owuwu na arụmọrụ nke 'gzip' na-eme ka ọ sie ike iweghachi faịlụ 'gzipped tar Archive' mebiri emebi. A na-adụ ọdụ ka ịme ọtụtụ ndabere nke faịlụ gzipped dị mkpa, n'ebe dị iche iche.

Nke ahụ bụ ihe niile ugbu a. Anyị ga na-atụle ngwa mkpakọ ndị ọzọ na decompressing, dị maka Linux, n'isiokwu anyị na-esote. Ruo mgbe ahụ nọrọ na nche wee jikọọ na Tecment. Echefula ịnye anyị nzaghachi gị bara uru na ngalaba nkọwa n'okpuru.