Cara Tar Direktori (dengan Gambar)

Daftar Isi:

Cara Tar Direktori (dengan Gambar)
Cara Tar Direktori (dengan Gambar)

Video: Cara Tar Direktori (dengan Gambar)

Video: Cara Tar Direktori (dengan Gambar)
Video: cara membuat image ghost windows 10 & cara ghost windows 10 2024, Mungkin
Anonim

Cara paling umum untuk mengirimkan sekumpulan file dari sistem Linux adalah dengan menggunakan perintah tar. Saat Anda tar direktori, Anda dapat dengan mudah menggulung sekelompok file ke dalam satu file. File ini kemudian dapat ditransfer atau disimpan, atau dapat dikompresi untuk mengurangi ukurannya.

Langkah

865895 1
865895 1

Langkah 1. Pahami formatnya

Di Linux, pengarsipan banyak file dilakukan dengan menggunakan perintah tar. Perintah ini akan menggabungkan beberapa file menjadi satu file, memungkinkan kompresi atau transfer yang lebih mudah ke komputer lain. File yang dihasilkan akan memiliki ekstensi.tar. File.tar sering disebut sebagai tarballs.

Perintah tar hanya akan mengarsipkan file. Itu tidak akan melakukan kompresi apa pun, sehingga arsip akan berukuran sama dengan file aslinya. Anda dapat mengompresi file.tar menggunakan gzip atau bzip2, menghasilkan ekstensi.tar.gz atau.tar.bz2. Ini akan dibahas di akhir artikel

865895 2
865895 2

Langkah 2. Buat tarball dari satu direktori

Ada beberapa bagian dari perintah tar saat Anda membuat tarball dari direktori. Di bawah ini adalah contoh perintah tar:

tar -cvf tarName.tar /path/ke/direktori

  • tar - Ini memanggil program pengarsipan tar.
  • c - Bendera ini menandakan "pembuatan" file.tar. Itu harus selalu didahulukan.
  • v - Ini menunjukkan bahwa prosesnya "verbose". Ini akan menampilkan pembacaan semua file yang ditambahkan ke file.tar saat sedang dibuat. Ini adalah bendera opsional.
  • f - Bendera ini menandakan bahwa bagian selanjutnya adalah nama file.tar file baru. Itu harus selalu menjadi bendera terakhir.
  • tarName.tar - Anda dapat memilih nama yang Anda inginkan. Pastikan Anda menyertakan ekstensi.tar di bagian akhir. Anda dapat menambahkan jalur ke nama file jika Anda ingin membuat tarball di direktori yang berbeda dari direktori kerja Anda saat ini.
  • /path/to/directory - Masukkan jalur direktori tempat Anda ingin membuat file.tar. Jalurnya relatif terhadap direktori kerja Anda saat ini. Misalnya, jika path lengkapnya adalah ~/home/user/Pictures, dan saat ini Anda berada di direktori /home, Anda akan memasukkan /user/Pictures. Perhatikan bahwa semua subdirektori akan disertakan juga.
865895 3
865895 3

Langkah 3. Buat tarball yang mencakup banyak direktori

Menambahkan beberapa direktori cukup sederhana seperti menambahkan semua jalur ke akhir perintah tar:

tar -cvf tarName.tar /etc/directory1 /var/www/directory2

865895 4
865895 4

Langkah 4. Tambahkan file atau direktori ke tarball yang ada

Anda dapat terus menambahkan file dan direktori ke file arsip.tar dengan menggunakan tanda "tambahkan":

tar -rvf tarName.tar textfile.txt path/ke/lain/direktori

r - Ini adalah bendera "tambahkan". Ini menggantikan flag c dari perintah pembuatan tarball

865895 5
865895 5

Langkah 5. Kompres file.tar yang ada

Anda dapat menggunakan "gzip" untuk mengompresi file arsip.tar dengan cepat. Jika Anda membutuhkan lebih banyak kompresi (file keluaran lebih kecil), Anda dapat menggunakan "bzip2" sebagai gantinya. bzip2 akan memakan waktu lebih lama untuk mengompres file daripada gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip akan menambahkan ekstensi.gz ke nama file: tarName.tar.gz
  • bzip2 akan menambahkan ekstensi.bz2 ke nama file: tarName.tar.bz2
865895 6
865895 6

Langkah 6. Kompres tarball saat Anda membuatnya

Anda dapat menggunakan perintah pada langkah di atas untuk mengompresi tarball yang ada, tetapi Anda juga dapat mengompresnya saat Anda membuatnya dengan menggunakan flag yang tepat:

tar -czvf tarName.tar.gz /path/ke/direktori tar -cjvf tarName.tar.bz2 /path/ke/direktori

  • z - Bendera ini akan memampatkan file.tar baru menggunakan gzip. Pastikan untuk menyertakan ekstensi.gz di akhir nama file.
  • j - Bendera ini akan memampatkan file.tar baru menggunakan bzip2. Pastikan untuk menyertakan ekstensi.bz2 di akhir nama file.

Direkomendasikan: