มีเครื่องมือที่รู้จักกันดีในโลก 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 ฯลฯ เพียงจำไว้ว่าเมื่อบีบอัดให้ใช้แบบอักษรที่เหมาะสมสำหรับการบีบอัดแต่ละประเภท ...
สวัสดี
สำหรับการบีบอัด. 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