tar: คำสั่งที่คุณควรรู้

มีเครื่องมือที่รู้จักกันดีในโลก Unix และนั่นก็คือ น้ำมันดินตั้งแต่ทาร์บอล ได้รับการจัดการทุกวันโดยเฉพาะอย่างยิ่งสำหรับการคลายแพ็กเกจซอร์สโค้ดและรวบรวม ดังที่คุณทราบแล้วหากคุณอ่านเรา tarballs เป็นไฟล์ที่เต็มไปด้วยเครื่องมือ tar และมีการบีบอัดบางประเภทซึ่งอาจมีหลายประเภทขึ้นอยู่กับอัลกอริทึมการบีบอัดที่ใช้ ดังนั้นจึงใช้เครื่องมือบีบอัด / คลายการบีบอัดอื่น ๆ

สิ่งที่ดีเกี่ยวกับทาร์บอลก็คือ รักษาสิทธิ์ และแอตทริบิวต์อื่น ๆ ของไฟล์และไดเร็กทอรีแพ็กเกจด้วยเหตุนี้จึงมีความสำคัญอย่างยิ่งในการรักษาสิทธิ์ที่เหมาะสมของไฟล์ต้นฉบับสคริปต์และอื่น ๆ ที่เราต้องดำเนินการสำหรับการคอมไพล์และการติดตั้ง ในความเป็นจริงเมื่อเรา "แกะ" หนึ่งในแพ็กเกจเหล่านี้ไม่ดีโดยใช้ตัวอย่างเช่นเครื่องมือคลายการบีบอัดแบบกราฟิกสิทธิ์เหล่านั้นจะถูกทำลายและสิ่งที่เราตั้งใจไว้อาจทำงานไม่ถูกต้อง ...

วันนี้เราจะมานำเสนอกันบ้าง คำสั่งง่ายๆและพื้นฐาน ด้วยน้ำมันดินที่คุณควรรู้เพื่อให้สามารถใช้งานได้ดีกับแพ็คเกจ สำหรับข้อมูลเพิ่มเติมคุณสามารถอ่านบทความอื่น ๆ ของฉันเช่น:

ดี มาทำกัน:

  • แพ็กเกจไฟล์หรือไดเร็กทอรี:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • สำหรับการบีบอัด. gz (หากคุณต้องการการบีบอัดแบบอื่นคุณสามารถเปลี่ยน z เป็น j สำหรับ. bz2 เป็นต้น):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • ในการแกะด้วย x ไม่ว่าจะเป็นการบีบอัดอะไรก็ตาม:
tar -xvf nombre_tarball.tar.gz
  • เพียงแค่แสดงรายการเนื้อหาของ tarball โดยไม่ต้องออกแรงบีบอัดหรือคลายการดำเนินการใด ๆ :
tar -tvf nombre_tarball.tar.gz
  • เพิ่มไฟล์และไดเร็กทอรีไปยัง tarball ที่มีอยู่:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • ตรวจสอบ tarball:
tar -tvfW nombre_tarball.tar
  • ตรวจสอบขนาด:
tar -czf - nombre_tarball.tar.gz | wc -c

ลอส ตัวอย่าง ฉันใส่มันด้วยการบีบอัด. gz ตามปกติ แต่มันไม่จำเป็นต้องเป็นแบบนั้น มันเหมือนกันสำหรับ. bz2, .xz ฯลฯ เพียงจำไว้ว่าเมื่อบีบอัดให้ใช้แบบอักษรที่เหมาะสมสำหรับการบีบอัดแต่ละประเภท ...


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Jorge dijo

    สวัสดี
    สำหรับการบีบอัด. gz (หากคุณต้องการการบีบอัดแบบอื่นคุณสามารถเปลี่ยน z เป็น j สำหรับ. bz2 เป็นต้น) ...
    มันจะเป็น. gz สำหรับ. bz2 ไม่ใช่เหรอ?
    tar cvzf tarball_name.tar.gz / path / directory /
    จะไม่ tar -cvzf tarball_name.tar.gz / path / directory /?
    tar -czf - tarball_name.tar.gz | wc -c
    ทำไมมันไม่ให้ผลลัพธ์เหมือนกับที่เราดูใน Properties)

    ขอบคุณ. คำทักทายจาก Perillo (Oleiros) - A Coruña