GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah tar di Linux

Linux sering menggunakan dua utilitas khusus untuk membantu mengelola file. Utilitas pertama adalah pengarsipan tape atau tar. Yang kedua adalah utilitas kompresi seperti gzip. Tujuan tar adalah untuk menggabungkan beberapa file menjadi satu tarball dengan ekstensi .tar. Ini membuat fungsi seperti unduhan jauh lebih mudah karena hanya ada satu unduhan yang diperlukan untuk mendapatkan banyak file. Administrator server membuat bundel file, dan siapa pun yang mengunduh bundel akan mengekstrak file darinya.

Penting untuk mengetahui cara bekerja dengan tar karena banyak perangkat lunak yang tersedia untuk Linux didistribusikan dalam tarball. Berikut ini adalah contoh pembuatan tarball:

$ tar -cvf tarball.tar file1 file2 file3

Ini menggabungkan file1, file2, dan file3 ke dalam sebuah tarball bernama tarball.tar.

tar Opsi Perintah

Opsi dasar untuk perintah tar adalah sebagai berikut.

Opsi Dulu
-c Buat tarballnya.
-x Ekstrak tarballnya.
-v Aktifkan mode verbose.
-r Menambahkan lebih banyak file ke tarball yang ada.
-t Uji tarball atau lihat file apa saja yang termasuk dalam tarball.
-f Tentukan nama tarball pada argumen berikutnya (harus digunakan sebagai opsi terakhir).

Contoh Perintah tar

1. Untuk membuat arsip:

# tar -cvf test.tar test1 test2 test3 test4
# tar -cvf test.tar test*
# tar -cvf etc.bk /etc 

2. Untuk menampilkan isi bola tar

# tar -tvf test.tar 

3. Untuk mengekstrak bola tar:

# tar -xvf test.tar 

4. Untuk menambahkan/menambahkan file ke dalam tar ball:

# tar --append -f test.tar test5 

5. Untuk menghapus / menghapus file dari bola tar:

# tar --delete -f test.tar test6 

6. Ekstrak file tunggal dari bola tar:

# tar -xvf test.tar test4
# tar -xvf test.tar /tmp/test4 

7. Ekstrak beberapa file dari bola tar:

# tar -xvf test.tar "test1" "test2" 

8. Ekstrak grup file dari tar ball:

# tar -xvf test.tar "*.test" 

9. Tambahkan / tambahkan file atau direktori ke bola tar:

# tar -rvf test.tar /tmp 

10. Untuk memverifikasi bola tar:

# tar tvfW test.tar 

11. Menemukan perbedaan antara file arsip gzip dan sistem file:

# tar -dvf test.tar.gz 

12. Menemukan perbedaan antara file arsip bzip2 dan sistem file:

# tar -dvf test.tar.bz2 

13. Membuat bola/arsip tar gzip:

# tar -czvf test.tar.gz /tmp 

14. Membuat bola/arsip tar bzip2:

# tar -jcvf test.tar.bz2 /tmp 

15. Ekstrak bola tar gzip / bzip2:

# tar -xvf test.tar.gz
# tar -xvf test.tar.bz2

16. Daftar isi bola tar gzip / bzip2:

# tar tvf test.tar.gz
# tar tvf test.tar.bz2 

17. Ekstrak file tunggal dari arsip tar gzip / bzip2:

# tar -jxvf test.tar.bz2
# tar -zxvf test.tar.gz 

18. Ekstrak grup file dari arsip tar gzip / bzip2:

# tar -jxvf test.tar.bz2 --wildcards "test*"
# tar -zxvf test.tar.gz --wildcards "test*" 

19. Untuk mengambil cadangan sistem file apa pun:

# tar -cvf etc.bk /etc
# tar -cvf tmp.bk /tmp
# tar -cvf var.bk /var
# tar cvf boot.bk /boot 

20. Untuk mencadangkan sistem Anda:

# tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /


Linux
  1. 7 Contoh Perintah Linux df

  2. Contoh Perintah rm di Linux

  3. Contoh Perintah ps di Linux

  1. 8 Contoh Perintah Linux TR

  2. Contoh Perintah tar di Linux

  3. sa Contoh Perintah di Linux

  1. w Contoh Perintah di Linux

  2. Contoh Perintah ac di Linux

  3. Contoh Perintah df di Linux