Untuk menarik file Anda dari arsip Anda, Anda dapat menggunakan tar xzf archive.tar.gz my/path/to/file.txt
. Perhatikan bahwa direktori di jalur file akan dibuat juga. Gunakan tar t
(mis. tar tzf archive.tar.gz
) Untuk mendaftar file dalam arsip.
tar
tidak mendukung pembaruan file "di tempat". Namun, Anda dapat menambahkan file ke akhir arsip, bahkan jika mereka memiliki jalur yang sama dengan file yang sudah ada dalam arsip. Dalam hal ini, kedua salinan file tersebut akan berada di arsip, dan file yang ditambahkan nanti akan menimpa yang sebelumnya. Perintah yang digunakan untuk ini adalah tar r
(atau tar u
hanya menambahkan file yang lebih baru dari arsip) adalah perintah untuk digunakan. Di .
jalan seharusnya tidak menjadi masalah.
Ada tangkapan, Anda tidak dapat menambahkan ke arsip terkompresi. Jadi, Anda harus melakukan:
gunzip archive.tar.gz
tar rf archive.tar data/data/com.myapp.backup/./files/settings.txt
gzip archive.tar
Yang mungkin bukan yang ingin Anda dengar, karena itu berarti menulis ulang seluruh arsip dua kali. Jika ini bukan arsip yang sangat besar, mungkin lebih baik untar semuanya dan kemudian tar ulang setelah diedit. Sebagai alternatif, Anda dapat menggunakan arsip yang tidak dikompresi.
.DS_Store
dan kemudian men-tar ulang direktori tersebut.