ໂດຍເນື້ອແທ້ແລ້ວ, ໄຟ tar ແມ່ນວິທີການສ້າງໄຟລ໌ຮວບຮວມເຊິ່ງມີໄຟລ໌ອື່ນໆຈໍານວນຫຼາຍ.
ຈິນຕະນາການວ່າທ່ານມີໂຄງສ້າງໂຟນເດີທີ່ມີໄຟລ໌ທີ່ທ່ານຕ້ອງການສໍາເນົາຈາກຄອມພິວເຕີ້ຫນຶ່ງໄປອີກ. ທ່ານສາມາດຂຽນສະຄິບທີ່ເຮັດສໍາເນົາແລະຈັດແຈງໄຟລ໌ທັງຫມົດໃນແຟ້ມທີ່ຖືກຕ້ອງໃນເຄື່ອງປາຍທາງ.
ມັນຈະງ່າຍກວ່າຖ້າທ່ານສາມາດສ້າງໄຟລ໌ດຽວກັບໄຟລ໌ແລະໂຟນເດີທັງຫມົດທີ່ເປັນສ່ວນຫນຶ່ງຂອງໄຟລ໌ທີ່ທ່ານສາມາດຄັດລອກໄປທີ່ຈຸດຫມາຍປາຍທາງແລະການສະກັດເອົາ.
ຜູ້ໃຊ້ທີ່ໃຊ້ໃນການ ນໍາໃຊ້ຊອບແວ Windows ເຊັ່ນ WinZip ແລ້ວຈະຮູ້ກ່ຽວກັບການເຮັດວຽກແບບນີ້ແຕ່ຄວາມແຕກຕ່າງລະຫວ່າງໄຟລ໌ແລະໄຟລ໌ tar ແມ່ນວ່າໄຟລ໌ tar ບໍ່ໄດ້ຖືກບີບອັດ.
ມັນເປັນເລື່ອງທີ່ພົບເລື້ອຍສໍາລັບໄຟລ໌ tar ທີ່ຈະຖືກບີບບັງຄັບໃຫ້ສະແດງໄວ້ໃນຄູ່ມືແນະນໍາສະແດງວິທີການເອົາໄຟລ໌ tar.gz.
ບົດຄວາມນີ້ຈະສະແດງວິທີການໃຊ້ ຄໍາສັ່ງ tar.
ວິທີການສ້າງເອກະສານ Tar
ຈິນຕະນາການໂຟເດີຮູບພາບຂອງທ່ານຢູ່ພາຍໃຕ້ໂຟນເດີຂອງທ່ານມີໂຟນເດີທີ່ແຕກຕ່າງກັນທີ່ມີຮູບພາບຈໍານວນຫຼາຍໃນໂຟນເດີແຕ່ລະຄົນ.
ທ່ານສາມາດສ້າງໄຟລ໌ tar ທີ່ມີທັງຫມົດຂອງຮູບພາບຂອງທ່ານໃນຂະນະທີ່ຮັກສາໂຄງສ້າງໂຟເດີໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
tar-cvf photos ~ / photos
ສະຫວິດແມ່ນມີດັ່ງນີ້:
- -c = ສ້າງ
- -v = verbose
- -f = ໄຟລ໌
ວິທີການບັນທຶກໄຟລ໌ໃນເອກະສານ Tar
ທ່ານສາມາດລາຍຊື່ເນື້ອຫາຂອງໄຟລ໌ tar ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
tar-tar tarfilename
ນີ້ສະຫນອງບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະໂຟນເດີ້ພາຍໃນເອກະສານ tar.
ທ່ານຄວນຈະເຮັດແນວນີ້ກ່ອນທີ່ຈະສະກັດໄຟລ໌ tar ຈາກແຫຼ່ງທີ່ແຕກຕ່າງກັນ.
ຢ່າງຫນ້ອຍໃນໄຟລ໌ tar ອາດຈະສະກັດໄຟລ໌ກັບແຟ້ມທີ່ທ່ານບໍ່ຄາດຫວັງແລະເຮັດໃຫ້ສ່ວນຫນຶ່ງຂອງລະບົບຂອງທ່ານເສຍຫາຍດັ່ງນັ້ນຮູ້ວ່າໄຟລ໌ໃດຈະເປັນຈຸດເລີ່ມຕົ້ນທີ່ດີ.
ໃນທີ່ສຸດ, ຄົນທີ່ບໍ່ດີສ້າງສິ່ງທີ່ເອີ້ນວ່າ ລູກລະເບີດ ທີ່ຖືກອອກແບບມາເພື່ອທໍາລາຍລະບົບຂອງທ່ານ.
ຄໍາສັ່ງທີ່ຜ່ານມາພຽງແຕ່ໃຫ້ບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະແຟ້ມ. ຖ້າທ່ານຕ້ອງການເບິ່ງຮູບແບບທີ່ມີການກະທໍາທີ່ສະແດງໃຫ້ເຫັນເຖິງຂະຫນາດຂອງໄຟລ໌ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
tar-tvf tarfilename
ສະຫວິດແມ່ນມີດັ່ງນີ້:
- -t = ບັນຊີລາຍຊື່ຂອງການເກັບຮັກສາ
- -f = file
- -v = verbose
ວິທີການສະກັດຈາກເອກະສານ Tar
ໃນປັດຈຸບັນທີ່ທ່ານໄດ້ລະບຸໄຟລ໌ໃນໄຟລ໌ tar ທີ່ທ່ານອາດຈະຕ້ອງເອົາໄຟລ໌ tar.
ເພື່ອສະກັດເນື້ອໃນຂອງໄຟລ໌ tar ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
tar-xvf tarfile
ສະຫວິດແມ່ນມີດັ່ງນີ້:
- -x = extract
- -v = verbose
- -f = file
ວິທີການເພີ່ມໄຟລ໌ຕໍ່ກັບໄຟລ໌ Tar
ຖ້າທ່ານຕ້ອງການເພີ່ມໄຟລ໌ເຂົ້າໄປໃນໄຟລ໌ tar ທີ່ມີຢູ່ໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
tar -rvf tarfilename / path / to / files
ສະຫວິດແມ່ນມີດັ່ງນີ້:
- -r = Append
- -v = Verbose
- -f = ໄຟລ໌
ວິທີການເພີ່ມໄຟລ໌ພຽງແຕ່ຖ້າພວກເຂົາມີໃຫມ່
ບັນຫາທີ່ມີຄໍາສັ່ງກ່ອນຫນ້ານີ້ແມ່ນວ່າຖ້າທ່ານເພີ່ມໄຟລ໌ທີ່ມີຢູ່ໃນໄຟລ໌ tar ພວກເຂົາຈະຖືກ overwrite.
ຖ້າທ່ານຕ້ອງການພຽງແຕ່ເພີ່ມໄຟລ໌ຖ້າພວກເຂົາມີໃຫມ່ກວ່າໄຟລ໌ທີ່ມີຢູ່ແລ້ວໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
tar -uvf tarfilename / path / to / files
ວິທີການປ້ອງກັນບໍ່ໃຫ້ຖ່ານຫີນຈາກການຈົດທະບຽນໄຟລ໌ຂະນະທີ່ການຂຸດຄົ້ນ
ຖ້າທ່ານກໍາລັງສະກັດໄຟລ໌ tar, ທ່ານອາດຈະບໍ່ຕ້ອງການ overwrite ໄຟລ໌ຖ້າພວກເຂົາມີຢູ່ແລ້ວ.
ຄໍາສັ່ງນີ້ເຮັດໃຫ້ແນ່ໃຈວ່າໄຟລ໌ທີ່ມີຢູ່ແມ່ນຢູ່ຄົນດຽວ:
tar-xkvf tarfilename
ພຽງແຕ່ສະກັດໄຟລ໌ທີ່ມີໃຫມ່ກວ່າໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
ຖ້າທ່ານຖອນໄຟລ໌ tar ທ່ານອາດຈະດີໃຈສໍາລັບໄຟລ໌ທີ່ຈະຖືກ overwrite ແຕ່ວ່າຖ້າໄຟລ໌ໃນແຟ້ມ tar ແມ່ນໃຫມ່ກວ່າໄຟລ໌ທີ່ມີຢູ່ແລ້ວ.
ຄໍາສັ່ງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວິທີການເຮັດເຊັ່ນນີ້:
tar -keep-newer-files-xff tarfilename
ວິທີການລົບໄຟລ໌ຫຼັງຈາກການເພີ່ມພວກເຂົາໄປຫາໄຟລ໌ Tar
ໄຟລ໌ tar ຍັງບໍ່ໄດ້ຖືກບີບອັດດັ່ງນັ້ນຫາກທ່ານມີໄຟລ໌ 400 gigabyte ໃຫ້ກັບໄຟລ໌ tar ທ່ານຈະມີໄຟລ໌ 400 gigabyte ໃນສະຖານທີ່ເດີມແລະໄຟລ໌ tar ກັບໄຟລ໌ 400 gigabyte ໃນມັນ.
ທ່ານອາດຈະຕ້ອງເອົາໄຟລ໌ຕົ້ນສະບັບໃນເວລາທີ່ມັນຖືກເພີ່ມເຂົ້າໃນໄຟລ໌ tar.
ຄໍາສັ່ງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວິທີການເຮັດເຊັ່ນນີ້:
tar -remove-files-cff tarfilename / path / to / files
ການບີບອັດ File Tar ໃນເວລາທີ່ທ່ານສ້າງມັນ
ເພື່ອບີບອັດໄຟລ໌ tar ທັນທີທີ່ມັນຖືກສ້າງ, ໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
tar -cvfz tarfilename / path / to / files
Summary
ຄໍາສັ່ງ tar ມີຫລາຍສະຫວິດແລະຂໍ້ມູນເພີ່ມເຕີມສາມາດພົບໄດ້ໂດຍໃຊ້ຄໍາສັ່ງ tar tar or by running tar -help