Saya baru ke dunia Linux dan tampaknya telah mengalami hambatan. Aku tahu aku bisa mengekstrak arsip specifc menggunakan perintah tar xvfz archivename.tar.gz sampledir/
namun bagaimana saya dapat mengekstrak sampledir/
ke testdir/
daripada jalan yang arsip dalam egcurrently arsip di jalan /tmp/archivename.tar.gz
dan saya ingin mengambil sampledir
untuk testdir
yang di jalan /tmp/testdir
.
14
Anda tidak perlu bermain game gila dengan menghapus semuanya. Tar sepenuhnya mendukung hanya mengekstraksi subset file dalam arsip, seperti yang ditunjukkan pada contoh (sepele) berikut:
Kuncinya adalah bahwa pathspec harus sama persis dengan isi tarfile. Jadi ketika Anda melakukan
tar tf
, jika jalan dimulai./
, Anda harus memasukkannya, dan jika tidak memilikinya, Anda harus meninggalkannya. Juga, jika Anda ingin mengekstrak sub-sub-sub-sub-sub-sub-path, itu akan berakhir pada level N dalam sistem file ketika Anda selesai.sumber
-C
opsi untuk tar, lalu.