GNU/Linux >> Belajar Linux >  >> Linux

14 Perintah Tar Dasar di Linux dengan Contoh untuk Pemula

Di Linux, Tar adalah singkatan dari tape archive. Salah satu perintah penting untuk memfasilitasi fungsionalitas arsip adalah perintah ini, yang membuat dan mengekstrak arsip. Kita dapat menggunakan perintah Tar untuk membuat file yang tidak terkompresi dan terkompresi dan memodifikasi serta memeliharanya. Banyak orang berpikir bahwa Tar adalah bagian dari Linux (Linux adalah Kernel), tetapi pada kenyataannya, itu adalah bagian dari proyek GNU. Jadi mari kita lihat contoh paling berguna dari Perintah Tar di Linux.

Perintah Tar di Linux

Perintah tar adalah salah satu opsi terbaik untuk mengekstrak file di Linux dengan mudah. Perintah ini terdiri dari beberapa opsi, yaitu sebagai berikut: 

Perintah Deskripsi 
–c Ini membuat file arsip.
–f Ini membuat arsip di samping nama file yang disediakan.
–u Ini menambahkan arsip ke file arsip lain yang ada.
–v Ini menampilkan informasi verbose.
–j Ini memfilter file tar arsip menggunakan bantuan tbzip.
–z Ini memberikan detail tentang file tar yang dibuat dengan gzip.
–W Ini memverifikasi file arsip.
–t Ini mencantumkan atau menampilkan file di dalam file yang diarsipkan.
–x Ini mengekstrak file arsip.
–A Ini menggabungkan file arsip.

Contoh Berguna Perintah Tar di Linux

Pada bagian ini, kami akan menjelaskan berbagai contoh yang sangat berguna untuk mengetahui lebih banyak tentang Tar.

1. Buat File Arsip Tar

Misalkan kita ingin membuat arsip tar “Ubuntupit.tar” di direktori Documents. Itu sebabnya kami akan menjalankan perintah berikut di terminal: 

cd ~/Documents

Perintah di atas akan memilih Documents sebagai direktori saat ini untuk terminal.

tar cvf Ubuntupit.tar *.deb
- -

Dengan menggunakan perintah ini, kita dapat memasukkan semua file .deb di Ubuntupit.tar, yang terletak di direktori Documents.

2. Ekstrak File Tar

Kita dapat perintah xvf untuk mengekstrak file Ubuntupit.tar dari terminal:

ls
tar xvf Ubuntupit.tar
ls

(Kami menggunakan ls command dua kali untuk menunjukkan perubahan sebelum dan sesudah menjalankan perintah xvf.)

3. Buat File tar.gz

Untuk membuat file tar.gz, kita perlu menggunakan opsi z pada perintah cvf. Di sini kita membuat file Ubuntupitfile.tar.gz di direktori Documents melalui perintah berikut: 

ls
tar cvzf Ubuntupitfile.tar.gz *.deb
ls

4. Ekstrak File tar.gz

Kita dapat menggunakan opsi xvf untuk mengekstrak file tar.gz, dan berikut adalah contoh perintahnya:

ls
tar -xvf Ubuntupitfile.tar.gz
ls

5. Buat File tar.bz2

Opsi Bz2 dapat mengompresi dan membuat file dengan ukuran lebih kecil dibandingkan dengan gzip, dan memerlukan opsi j dalam perintah. Jadi kita bisa menggunakan perintah di bawah ini untuk membuat file MyUbuntupit.tar.bz2 di direktori Documents:

ls
tar cvfj MyUbuntupit.tar.bz2 *.deb
ls

6. Ekstrak File tar.bz2

Untuk mengekstrak file tar.bz2, kita dapat menggunakan opsi xvf. Jadi Anda dapat menggunakan perintah berikut untuk mengekstraknya:

ls
tar -xvf MyUbuntupit.tar.bz2
ls

7. Mencantumkan Konten dari  File Tar

Jika Anda ingin melihat konten yang tersedia di file tar, maka Anda dapat menggunakan opsi t. Dalam contoh ini, kami akan membuat daftar konten Ubuntupit.tar menggunakan perintah berikut: 

tar -tvf Ubuntupit.tar

Anda juga dapat menggunakan perintah yang sama untuk membuat daftar isi file tar.gz dan tar.bz2.

8. Untar File Tunggal dari File Tar

Dalam hal ini, kami ingin mengekstrak file pyload_0.4.9_all.deb dari Ubuntupit.tar, jadi kami akan menjalankan perintah berikut:

ls
tar -xvf Ubuntupit.tar pyload_0.4.9_all.deb pyload_0.4.9_all.deb
ls

Anda juga dapat menggunakan perintah di bawah ini untuk mengekstrak satu file:

tar --extract --file=Ubuntupit.tar pyload_0.4.9_all.deb

9. Untar file tunggal dari file tar.gz

Gunakan perintah tar untuk mengekstrak satu file dari file tar.gz:

ls
tar -zxvf Ubuntupitfile.tar.gz pyload_0.4.9_all.deb pyload_0.4.9_all.deb
ls

Anda juga dapat menggunakan perintah di bawah ini: 

tar --extract --file=Ubuntupitfile.tar.gz pyload_0.4.9_all.deb

10. Untar file tunggal dari file tar.bz2

Untuk mengekstrak satu file dari file bz2, gunakan perintah berikut: 

ls
tar -jxvf MyUbuntupit.tar.bz2 pyload_0.4.9_all.deb
ls

Anda juga menggunakan perintah di bawah ini untuk mengekstrak satu file: 

tar --extract --file=MyUbuntupit.tar.bz2 pyload_0.4.9_all.deb

11. Ekstrak Grup File Tertentu dari Tar

Perintah tar di Linux memungkinkan mengekstrak sekelompok file dari file .tar menggunakan perintah ekstrak wildcard. Di sini kita mengekstrak semua file .deb dari file Ubuntupit.tar:

tar -xvf Ubuntupit.tar --wildcards '*.deb'

12. Dapatkan Ukuran Total File Tar

Jika Anda ingin memeriksa ukuran file tar, silakan gunakan perintah di bawah ini, dan Anda juga dapat menggunakannya untuk file bz2 dan gz: 

Berkas tar:

tar -czf - Ubuntupit.tar | wc -c

Berkas tar.bz2:

tar -czf - MyUbuntupit.tar.bz2 | wc -c

File tar.gz:

tar -czf - Ubuntupitfile.tar.gz | wc -c

13. Verifikasi File Tar

Untuk memverifikasi file terkompresi, kita dapat menggunakan opsi w pada perintah seperti ini :

tar tvfw Ubuntupit.tar

14. Tambahkan Satu File ke File Tar

Anda perlu menambahkan opsi r pada perintah untuk menambahkan satu file direktori ke file tar. Di sini kita menambahkan file Pyload.txt ke file Ubuntupit.tar, jadi kita telah menjalankan perintah berikut:

tar -rvf Ubuntupit.tar Pyload.txt

Anda juga dapat menggunakan perintah yang sama untuk file .bz2 dan .gz seperti ini: 

tar -rvf  MyUbuntupit.tar.bz2 Pyload.txt
tar -rvf  Ubuntupitfile.tar.gz Pyload.txt

Akhirnya, Wawasan

Perintah tar di Linux paling sering digunakan untuk membuat dan mengekstrak arsip. Untuk mengekstrak arsip, gunakan perintah tar –xf disertai dengan nama arsip, dan jika Anda ingin membuat yang baru, gunakan tar –czf disertai dengan nama arsip, file, dan direktori yang ingin Anda tambahkan ke arsip.


Linux
  1. Urutkan Perintah di Linux dengan Contoh

  2. 10+ perintah Linux VI dengan contoh

  3. Salin file Linux dengan ETA?

  1. 19 Perintah SSH Umum di Linux Dengan Contoh

  2. Lembar Cheat Perintah Linux:Dengan Contoh

  3. 20 Perintah Dasar Linux untuk Pemula Dijelaskan dengan Contoh

  1. Perintah Netstat di Linux - 28 Perintah dengan Contoh

  2. Perintah tar di Linux Dengan Contoh

  3. 17 Perintah Tar Berguna dengan Contoh Praktis di Linux