ວິທີການແບ່ງປັນ tar ຂະຫນາດໃຫຍ່ເຂົ້າໃນເອກະສານທີ່ຫຼາກຫຼາຍຂອງຂະ ໜາດ


ທ່ານມີຄວາມກັງວົນໃຈໃນການໂອນຍ້າຍຫລືອັບໂຫລດເອກະສານຂະ ໜາດ ໃຫຍ່ຜ່ານເຄືອຂ່າຍແລ້ວບໍ່ຕ້ອງກັງວົນອີກຕໍ່ໄປ, ເພາະວ່າທ່ານສາມາດຍ້າຍເອກະສານຂອງທ່ານເປັນບິດເພື່ອຈັດການກັບຄວາມໄວຂອງເຄືອຂ່າຍຊ້າໂດຍການແບ່ງປັນພວກມັນອອກເປັນທ່ອນຂະ ໜາດ ທີ່ ກຳ ນົດໄວ້.

ໃນຄູ່ມືແນະ ນຳ ນີ້, ພວກເຮົາຈະ ສຳ ຫຼວດໂດຍຫຍໍ້ການສ້າງເອກະສານເກັບແລະແບ່ງອອກເປັນທ່ອນຂະ ໜາດ ທີ່ເລືອກ. ພວກເຮົາຕ້ອງໃຊ້ tar ເຊິ່ງເປັນ ໜຶ່ງ ໃນບັນດາເອກະສານເກັບມ້ຽນທີ່ໄດ້ຮັບຄວາມນິຍົມສູງສຸດໃນ Linux ແລະຍັງໃຊ້ປະໂຫຍດຈາກລະບົບ split ເພື່ອຊ່ວຍພວກເຮົາ ທຳ ລາຍເອກະສານຮວບຮວມຂອງພວກເຮົາເປັນທ່ອນນ້ອຍ.

ກ່ອນທີ່ພວກເຮົາຈະກ້າວຕໍ່ໄປ, ໃຫ້ພວກເຮົາສັງເກດ, ວິທີການທີ່ສາມາດ ນຳ ໃຊ້ໄດ້, syntax ທົ່ວໄປຂອງ ຄຳ ສັ່ງ tar ແລະ split ແມ່ນດັ່ງຕໍ່ໄປນີ້:

# tar options archive-name files 
# split options file "prefix”

ຕອນນີ້ໃຫ້ພວກເຮົາພິຈາລະນາຕົວຢ່າງ ຈຳ ນວນ ໜຶ່ງ ເພື່ອສະແດງໃຫ້ເຫັນແນວຄິດຫຼັກຂອງບົດຄວາມນີ້.

ຕົວຢ່າງ 1: ກ່ອນອື່ນ ໝົດ ພວກເຮົາສາມາດສ້າງແຟ້ມເອກະສານດັ່ງຕໍ່ໄປນີ້:

$ tar -cvjf home.tar.bz2 /home/aaronkilik/Documents/* 

ເພື່ອຢືນຢັນວ່າເອກະສານເກັບຂໍ້ມູນໄດ້ຖືກສ້າງຂື້ນແລະຍັງກວດເບິ່ງຂະ ໜາດ ຂອງມັນ, ພວກເຮົາສາມາດໃຊ້ ຄຳ ສັ່ງ ls:

$ ls -lh home.tar.bz2

ຫຼັງຈາກນັ້ນ, ການ ນຳ ໃຊ້ເຄື່ອງປະດັບແຍກ, ພວກເຮົາສາມາດ ທຳ ລາຍເອກະສານຮວບຮວມ home.tar.bz2 ເປັນທ່ອນຂະ ໜາດ ນ້ອຍແຕ່ລະຂະ ໜາດ 10MB ດັ່ງຕໍ່ໄປນີ້:

$ split -b 10M home.tar.bz2 "home.tar.bz2.part"
$ ls -lh home.tar.bz2.parta*

ດັ່ງທີ່ທ່ານສາມາດເຫັນໄດ້ຈາກຜົນໄດ້ຮັບຂອງ ຄຳ ສັ່ງຂ້າງເທິງ, ເອກະສານເກັບເອກະສານ tar ໄດ້ຖືກແບ່ງອອກເປັນສີ່ສ່ວນ.

ໝາຍ ເຫດ: ໃນ ຄຳ ສັ່ງແຍກຂ້າງເທິງ, ຕົວເລືອກ -b ແມ່ນໃຊ້ເພື່ອ ກຳ ນົດຂະ ໜາດ ຂອງແຕ່ລະທ່ອນແລະ "home.tar.bz2.part" ແມ່ນ ຄຳ ນຳ ໜ້າ ໃນ ຊື່ຂອງແຕ່ລະເອກະສານບລັອກທີ່ຖືກສ້າງຂື້ນຫລັງຈາກແຍກອອກ.

ຕົວຢ່າງທີ 2: ຄ້າຍຄືກັບກໍລະນີຂ້າງເທິງ, ນີ້, ພວກເຮົາສາມາດສ້າງເອກະສານເກັບມ້ຽນເອກະສານຮູບພາບ Linux Mint ISO.

$ tar -cvzf linux-mint-18.tar.gz linuxmint-18-cinnamon-64bit.iso 

ຫຼັງຈາກນັ້ນ, ປະຕິບັດຕາມຂັ້ນຕອນດຽວກັນໃນຕົວຢ່າງ 1 ຂ້າງເທິງເພື່ອແບ່ງປັນເອກະສານຮວບຮວມເປັນບິດຂະ ໜາດ ນ້ອຍ 200MB .

$ ls -lh linux-mint-18.tar.gz 
$ split -b 200M linux-mint-18.tar.gz "ISO-archive.part"
$ ls -lh ISO-archive.parta*

ຕົວຢ່າງ 3: ໃນຕົວຢ່າງນີ້, ພວກເຮົາສາມາດໃຊ້ທໍ່ເພື່ອເຊື່ອມຕໍ່ຜົນຜະລິດຂອງ ຄຳ ສັ່ງ tar ເພື່ອແບ່ງປັນດັ່ງຕໍ່ໄປນີ້:

$ tar -cvzf - wget/* | split -b 150M - "downloads-part"

ຢືນຢັນເອກະສານ:

$ ls -lh downloads-parta*

ໃນຕົວຢ່າງສຸດທ້າຍນີ້, ພວກເຮົາບໍ່ ຈຳ ເປັນຕ້ອງລະບຸຊື່ຂອງຮວບຮວມຕາມທີ່ທ່ານໄດ້ສັງເກດ, ພຽງແຕ່ໃຊ້ເຄື່ອງ ໝາຍ - .

ວິທີການເຂົ້າຮ່ວມໄຟລ໌ Tar ຫຼັງຈາກແຍກອອກ

ຫຼັງຈາກການແບ່ງປັນເອກະສານ tar ຢ່າງ ສຳ ເລັດຜົນຫຼືເອກະສານຂະ ໜາດ ໃຫຍ່ໃດໆໃນ Linux, ທ່ານສາມາດເຂົ້າຮ່ວມກັບແຟ້ມໂດຍໃຊ້ ຄຳ ສັ່ງ cat. ແມວຈ້າງແມ່ນວິທີການທີ່ມີປະສິດທິພາບແລະເຊື່ອຖືໄດ້ທີ່ສຸດໃນການປະຕິບັດການເຂົ້າຮ່ວມ.

ເພື່ອເຂົ້າຮ່ວມກັບທຸກໆທ່ອນໄຟຫຼືເອກະສານ tar, ພວກເຮົາອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:

# cat home.tar.bz2.parta* >backup.tar.gz.joined

ພວກເຮົາສາມາດເຫັນໄດ້ວ່າຫຼັງຈາກທີ່ແລ່ນ ຄຳ ສັ່ງແມວ, ມັນປະສົມປະສານບັນດາທ່ອນໄມ້ນ້ອຍໆທີ່ພວກເຮົາໄດ້ສ້າງມາກ່ອນແລ້ວໃນເອກະສານເກັບເອກະສານ tar ຕົ້ນສະບັບທີ່ມີຂະ ໜາດ ດຽວກັນ.

ສະຫຼຸບ

ແນວຄວາມຄິດທັງ ໝົດ ແມ່ນລຽບງ່າຍ, ດັ່ງທີ່ພວກເຮົາໄດ້ສະແດງຢູ່ຂ້າງເທິງ, ທ່ານພຽງແຕ່ຕ້ອງການຮູ້ແລະເຂົ້າໃຈວິທີການໃຊ້ຕົວເລືອກຕ່າງໆຂອງລະຫັດຕ່າງໆແລະ ແບ່ງປັນ ສິ່ງ ອຳ ນວຍຄວາມສະດວກຕ່າງໆ.

ທ່ານສາມາດອ້າງອີງໃສ່ ໜ້າ ເຈ້ຍເຂົ້າປື້ມຄູ່ມືຂອງພວກເຂົາເພື່ອຮຽນຮູ້ທາງເລືອກອື່ນເພີ່ມເຕີມແລະປະຕິບັດການ ດຳ ເນີນງານທີ່ສັບສົນບາງຢ່າງຫຼືທ່ານສາມາດຜ່ານບົດຄວາມຕໍ່ໄປນີ້ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ ຄຳ ສັ່ງ tar.

ສຳ ລັບ ຄຳ ຖາມຫຼື ຄຳ ແນະ ນຳ ເພີ່ມເຕີມ, ທ່ານສາມາດແບ່ງປັນຄວາມຄິດຂອງທ່ານຜ່ານພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.