tar xzf archive.tar.gz my/path/to/file.txt
ที่จะดึงไฟล์ของคุณจากที่เก็บของคุณคุณสามารถใช้ โปรดทราบว่าไดเรกทอรีในเส้นทางของไฟล์จะถูกสร้างขึ้นเช่นกัน ใช้tar t
(เช่นtar tzf archive.tar.gz
) เพื่อแสดงรายการไฟล์ในไฟล์เก็บถาวร
tar
ไม่รองรับการอัปเดตไฟล์ "แบบแทนที่" อย่างไรก็ตามคุณสามารถเพิ่มไฟล์ในตอนท้ายของการเก็บถาวรแม้ว่าพวกเขาจะมีเส้นทางเดียวกันกับไฟล์ที่มีอยู่แล้วในการเก็บถาวร ในกรณีนั้นทั้งสองไฟล์จะอยู่ในไฟล์เก็บถาวรและไฟล์ที่เพิ่มในภายหลังจะแทนที่ไฟล์ก่อนหน้า คำสั่งที่ใช้สำหรับสิ่งนี้คือtar r
(หรือtar u
เพื่อเพิ่มเฉพาะไฟล์ที่ใหม่กว่าไฟล์เก็บถาวร) คือคำสั่งที่จะใช้ .
ในเส้นทางที่ไม่ควรจะมีปัญหา
มีการจับเป็น: คุณไม่สามารถเพิ่มลงในการบีบอัดข้อมูล ดังนั้นคุณจะต้องทำ:
gunzip archive.tar.gz
tar rf archive.tar data/data/com.myapp.backup/./files/settings.txt
gzip archive.tar
ซึ่งอาจไม่ใช่สิ่งที่คุณต้องการฟังเพราะมันหมายถึงการเขียนที่เก็บถาวรทั้งหมดซ้ำสองครั้ง หากไม่ใช่ไฟล์เก็บถาวรที่มีขนาดใหญ่มากมันอาจจะดีกว่าที่จะปลดเปลื้องสิ่งทั้งปวงแล้วจึงทำการ tar ใหม่อีกครั้งหลังจากการแก้ไข อีกวิธีหนึ่งคุณสามารถใช้ไฟล์เก็บถาวรที่ไม่บีบอัดได้
.DS_Store
และจากนั้นรีไดเรกทอรี