ຕົວຢ່າງການນໍາໃຊ້ຂອງຄໍາສັ່ງ Linux "tar"

ໂດຍເນື້ອແທ້ແລ້ວ, ໄຟ tar ແມ່ນວິທີການສ້າງໄຟລ໌ຮວບຮວມເຊິ່ງມີໄຟລ໌ອື່ນໆຈໍານວນຫຼາຍ.

ຈິນຕະນາການວ່າທ່ານມີໂຄງສ້າງໂຟນເດີທີ່ມີໄຟລ໌ທີ່ທ່ານຕ້ອງການສໍາເນົາຈາກຄອມພິວເຕີ້ຫນຶ່ງໄປອີກ. ທ່ານສາມາດຂຽນສະຄິບທີ່ເຮັດສໍາເນົາແລະຈັດແຈງໄຟລ໌ທັງຫມົດໃນແຟ້ມທີ່ຖືກຕ້ອງໃນເຄື່ອງປາຍທາງ.

ມັນຈະງ່າຍກວ່າຖ້າທ່ານສາມາດສ້າງໄຟລ໌ດຽວກັບໄຟລ໌ແລະໂຟນເດີທັງຫມົດທີ່ເປັນສ່ວນຫນຶ່ງຂອງໄຟລ໌ທີ່ທ່ານສາມາດຄັດລອກໄປທີ່ຈຸດຫມາຍປາຍທາງແລະການສະກັດເອົາ.

ຜູ້ໃຊ້ທີ່ໃຊ້ໃນການ ນໍາໃຊ້ຊອບແວ Windows ເຊັ່ນ WinZip ແລ້ວຈະຮູ້ກ່ຽວກັບການເຮັດວຽກແບບນີ້ແຕ່ຄວາມແຕກຕ່າງລະຫວ່າງໄຟລ໌ແລະໄຟລ໌ tar ແມ່ນວ່າໄຟລ໌ tar ບໍ່ໄດ້ຖືກບີບອັດ.

ມັນເປັນເລື່ອງທີ່ພົບເລື້ອຍສໍາລັບໄຟລ໌ tar ທີ່ຈະຖືກບີບບັງຄັບໃຫ້ສະແດງໄວ້ໃນຄູ່ມືແນະນໍາສະແດງວິທີການເອົາໄຟລ໌ tar.gz.

ບົດຄວາມນີ້ຈະສະແດງວິທີການໃຊ້ ຄໍາສັ່ງ tar.

ວິທີການສ້າງເອກະສານ Tar

ຈິນຕະນາການໂຟເດີຮູບພາບຂອງທ່ານຢູ່ພາຍໃຕ້ໂຟນເດີຂອງທ່ານມີໂຟນເດີທີ່ແຕກຕ່າງກັນທີ່ມີຮູບພາບຈໍານວນຫຼາຍໃນໂຟນເດີແຕ່ລະຄົນ.

ທ່ານສາມາດສ້າງໄຟລ໌ tar ທີ່ມີທັງຫມົດຂອງຮູບພາບຂອງທ່ານໃນຂະນະທີ່ຮັກສາໂຄງສ້າງໂຟເດີໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

tar-cvf photos ~ / photos

ສະຫວິດແມ່ນມີດັ່ງນີ້:

ວິທີການບັນທຶກໄຟລ໌ໃນເອກະສານ Tar

ທ່ານສາມາດລາຍຊື່ເນື້ອຫາຂອງໄຟລ໌ tar ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

tar-tar tarfilename

ນີ້ສະຫນອງບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະໂຟນເດີ້ພາຍໃນເອກະສານ tar.

ທ່ານຄວນຈະເຮັດແນວນີ້ກ່ອນທີ່ຈະສະກັດໄຟລ໌ tar ຈາກແຫຼ່ງທີ່ແຕກຕ່າງກັນ.

ຢ່າງຫນ້ອຍໃນໄຟລ໌ tar ອາດຈະສະກັດໄຟລ໌ກັບແຟ້ມທີ່ທ່ານບໍ່ຄາດຫວັງແລະເຮັດໃຫ້ສ່ວນຫນຶ່ງຂອງລະບົບຂອງທ່ານເສຍຫາຍດັ່ງນັ້ນຮູ້ວ່າໄຟລ໌ໃດຈະເປັນຈຸດເລີ່ມຕົ້ນທີ່ດີ.

ໃນທີ່ສຸດ, ຄົນທີ່ບໍ່ດີສ້າງສິ່ງທີ່ເອີ້ນວ່າ ລູກລະເບີດ ທີ່ຖືກອອກແບບມາເພື່ອທໍາລາຍລະບົບຂອງທ່ານ.

ຄໍາສັ່ງທີ່ຜ່ານມາພຽງແຕ່ໃຫ້ບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະແຟ້ມ. ຖ້າທ່ານຕ້ອງການເບິ່ງຮູບແບບທີ່ມີການກະທໍາທີ່ສະແດງໃຫ້ເຫັນເຖິງຂະຫນາດຂອງໄຟລ໌ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

tar-tvf tarfilename

ສະຫວິດແມ່ນມີດັ່ງນີ້:

ວິທີການສະກັດຈາກເອກະສານ Tar

ໃນປັດຈຸບັນທີ່ທ່ານໄດ້ລະບຸໄຟລ໌ໃນໄຟລ໌ tar ທີ່ທ່ານອາດຈະຕ້ອງເອົາໄຟລ໌ tar.

ເພື່ອສະກັດເນື້ອໃນຂອງໄຟລ໌ tar ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

tar-xvf tarfile

ສະຫວິດແມ່ນມີດັ່ງນີ້:

ວິທີການເພີ່ມໄຟລ໌ຕໍ່ກັບໄຟລ໌ Tar

ຖ້າທ່ານຕ້ອງການເພີ່ມໄຟລ໌ເຂົ້າໄປໃນໄຟລ໌ tar ທີ່ມີຢູ່ໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

tar -rvf tarfilename / path / to / files

ສະຫວິດແມ່ນມີດັ່ງນີ້:

ວິທີການເພີ່ມໄຟລ໌ພຽງແຕ່ຖ້າພວກເຂົາມີໃຫມ່

ບັນຫາທີ່ມີຄໍາສັ່ງກ່ອນຫນ້ານີ້ແມ່ນວ່າຖ້າທ່ານເພີ່ມໄຟລ໌ທີ່ມີຢູ່ໃນໄຟລ໌ 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