Kita akan melihat bagaimana kita dapat mengekstrak tar.gz file di Linux.
Sebuah tar.gz adalah file arsip yang berisi file jenis lain. Ini bertindak sebagai file penyimpanan perantara di seluruh jaringan. Itu juga memampatkan semua file ini dengan kompak. Ini memudahkan pengiriman file-file ini.
Ada dua langkah yang terlibat dalam proses ini.
- Pengirim memampatkan semua file yang diperlukan ke dalam wadah arsip, dan mengirimkannya melalui jaringan.
- Penerima, setelah mendapatkan file, sekarang dapat membongkar isi dari
tar.gz
arsip.
Kami melihat bagaimana kami dapat mengekstrak format file arsip ini di Linux.
Ekstrak file tar.gz
Kita bisa menggunakan tar
perintah untuk membongkar file tersebut. Jika file ini dikompres menggunakan gzip compressor , perintah berikut berlaku:
tar -xzf filename.tar.gz
Di sini, nama file.tar.gz adalah arsip yang ingin Anda buka.
Artinya, kita menginstruksikan tar
perintah ke:
- x -> Ekstrak file
- z -> Ini memfilter arsip menggunakan gzip
- f -> Gunakan file arsip
Nama arsip harus segera setelah f
pilihan.
Jika kita ingin tar
untuk menampilkan informasi lebih lanjut tentang file, kita juga dapat menentukan -v
opsi verbose.
tar -xvzf filename.tar.gz
Ekstrak tanpa menggunakan gzip
Untuk beberapa alasan, jika ini tidak berhasil, coba ketik perintah berikut, tanpa menggunakan gzip .
tar -xf filename.tar.gz
Seperti yang Anda amati, karena kami mengemas arsip kami tanpa -z
opsi (tanpa gzip ), kita tidak dapat menggunakan -z
pilihan saat kita membongkarnya. Jadi, kita harus membuka kompresnya secara normal.
Ekstrak ke Direktori tertentu
Kami dapat mengekstrak arsip ke direktori mana pun dengan menentukan -C pilihan. Ini memberitahu tar
untuk mengubah direktori sebelum membongkar.
tar -xvzf filename.tar.gz -C ~/path/to/extract
Anda dapat melihat bahwa konten yang dibongkar memang disimpan ke ~/random
.
Kesimpulan
Semoga artikel ini menghilangkan keraguan yang tersisa tentang bagaimana Anda dapat mengekstrak tar.gz berkas di Linux. Jika tidak, jangan ragu untuk mengajukan pertanyaan apa pun di bagian komentar di bawah!
Referensi
- Pertanyaan StackOverflow