Perintah Linux

Cara Menggunakan Perintah Tar Linux

Cara Menggunakan Perintah Tar Linux
Perintah tar Linux digunakan untuk menggabungkan beberapa file menjadi satu file yang juga dikenal sebagai pengarsipan. Ini juga digunakan untuk mengompresi file untuk mengurangi ruang disk yang diperlukan untuk menyimpan file-file ini dan untuk memudahkan berbagi banyak file melalui internet. Utilitas tar juga dapat digunakan untuk mendekompresi file terkompresi untuk memulihkan data asli.

Perintah tar sudah diinstal sebelumnya di hampir setiap distribusi Linux di luar sana. Jadi, siap saat Anda membutuhkannya.

Pada artikel ini, saya akan menunjukkan cara menggunakan perintah tar Linux untuk mengompresi file dan mendekompresi file terkompresi. Jadi, mari kita mulai.

Membuat Arsip tar:

Saya memiliki direktori ~/proyek di direktori rumah saya. Saya memiliki file dan direktori berikut di direktori ~/projects. Saya akan menggunakan file dan direktori ini untuk menunjukkan cara membuat file arsip dengan perintah tar di artikel ini.

Untuk membuat arsip tar dari semua yang ada di ~/proyek direktori, jalankan perintah tar sebagai berikut:

$tar proyek cvf.proyek tar

Arsip proyek.ter harus diciptakan.

Seperti yang Anda lihat, file arsip proyek.ter dibuat. Ukurannya 51 MB.

Secara default, arsip tar tidak dikompres. Tetapi, jika mau, Anda dapat mengompres isi arsip menggunakan gzip dan bzip2 algoritma.

Untuk melakukan kompresi gzip pada contoh sebelumnya, Anda harus menggunakan -z opsi perintah tar sebagai berikut:

$tar proyek xvzf.ter.proyek gz/

proyek.ter.gz arsip harus dibuat. Seperti yang Anda lihat, ukuran file sedikit lebih kecil dari versi tidak terkompresi. Dalam skenario kehidupan nyata, Anda akan mendapatkan hasil yang lebih baik karena saya membuat file-file ini menggunakan /dev/urandom dan DD perintah. Jadi, algoritma kompresi tidak bekerja dengan baik work.

Untuk melakukan kompresi bzip2 pada contoh sebelumnya, Anda harus menggunakan -z opsi perintah tar sebagai berikut:

$tar proyek cvjf.ter.proyek bzip2/

Seperti yang Anda lihat, proyek.ter.bzip2 arsip dibuat.

Mengompresi File dan Direktori Tertentu:

Anda tidak perlu mengompres direktori jika tidak mau want. Anda dapat menentukan file dan direktori yang berbeda di jalur yang berbeda (relatif atau absolut) dalam perintah tar dan mengompresnya sebagai berikut:

$ tar cvzf important_etc.ter.gz /etc/virc /etc/fstab project/test1.proyek/dokumen txt

File dan direktori yang ditentukan dikompresi menjadi file arsip adalah penting_dll.ter.gz.

Tidak termasuk File dan Direktori:

Saat Anda perlu mengompres seluruh direktori dengan perintah tar dan Anda tidak ingin menyertakan beberapa file dan direktori di dalamnya, Anda dapat menggunakan -mengecualikan opsi perintah tar sebagai berikut:

$tar proyek cvzf.ter.gz --exclude=proyek/dokumen --exclude=proyek/tes.img proyek/

Seperti yang Anda lihat, uji.gambar file dan dokumen/ direktori termasuk isinya dikeluarkan dari arsip.

Mencantumkan Isi Arsip tar:

Sebelum Anda mengekstrak arsip tar, ada baiknya untuk mengetahui struktur file dan direktori dari arsip tar. Anda dapat membuat daftar semua file dan direktori di dalam arsip tar dengan perintah berikut:

$tar proyek tf.ter

Seperti yang Anda lihat, struktur file dan direktori dari arsip tar dicetak.

Untuk melihat izin file dan direktori serta informasi lain tentang file dan direktori di dalam arsip tar, jalankan perintah tar sebagai berikut:

$tar proyek tvf.ter

Seperti yang Anda lihat, isi arsip tar dan banyak informasi tentang setiap file dan direktori terdaftar are.

Mengekstrak Arsip tar:

Untuk mengekstrak arsip tar, Anda harus tahu apakah arsip itu dikompresi atau tidak. Jika arsip dikompresi, maka Anda harus tahu algoritma kompresi apa yang digunakan untuk mengompres arsip juga.

Biasanya, Anda menemukan informasi ini dari nama file arsip. Jika nama file arsip diakhiri dengan .ter, maka menurut konvensi ini adalah arsip tar dan tidak dikompres.

Jika nama file arsip diakhiri dengan .ter.gz, maka itu adalah arsip terkompresi gzip.

Jika nama file arsip diakhiri dengan .ter.bzip2, maka itu adalah arsip terkompresi bzip2.

Namun, orang dapat menggunakan ekstensi file apa pun yang mereka inginkan untuk mewakili file arsip tar. Tidak ada yang menghentikan mereka. Jadi, cara yang lebih baik adalah dengan menggunakan mengajukan perintah.

Untuk menemukan informasi tentang arsip (misalkan proyek2.ter), jalankan mengajukan perintah sebagai berikut:

$ file proyek2.ter

Seperti yang Anda lihat, meskipun ekstensi file tidak disetel dengan benar, perintah file tetap mengatakan bahwa ini adalah arsip terkompresi gzip.

Sekarang, untuk mengekstrak arsip tar yang tidak terkompresi proyek.ter yang baru saja Anda buat di direktori kerja Anda saat ini, jalankan perintah berikut:

$tar xvf proyek.ter

Perintah ini akan mengekstrak arsip di direktori kerja Anda saat ini.

Jika Anda ingin mengekstrak arsip ke direktori lain, katakanlah ~/Unduhan, kemudian jalankan perintah tar sebagai berikut:

$tar xvf proyek.tar -C ~/Unduhan

CATATAN: Direktori tempat Anda mengekstrak arsip harus ada sebelum Anda menjalankan perintah. Jika tidak, tar tidak akan dapat mengekstrak arsip. Jadi, pastikan direktori ada dan jika tidak, buat direktori dengan perintah mkdirdir.

Proyek arsip.tar diekstraksi ke direktori ~/Downloads.

Seperti yang Anda lihat, konten arsip sekarang tersedia di direktori ~/Downloads.

Jika arsip dikompresi gzip, maka gunakan use -z opsi saat Anda mengekstrak arsip sebagai berikut.

$tar proyek xvzf.tar -C ~/Unduhan

Jika arsip dikompresi bzip2, maka gunakan use -j opsi saat Anda mengekstrak arsip sebagai berikut.

$tar proyek xvjf.tar -C ~/Unduhan

Mendapatkan bantuan:

Perintah tar memiliki banyak opsi. Tidak mungkin untuk membahas semuanya dalam artikel ini. Tetapi, Anda dapat membaca halaman manual dari perintah tar untuk mempelajari lebih lanjut tentangnya. Saya telah menunjukkan kepada Anda cara memulai dengan perintah tar di artikel ini. Sekarang, Anda harus bisa bergerak maju sendiri.

Untuk membuka halaman manual dari perintah tar, jalankan perintah berikut:

$ man tar

Jadi, begitulah cara Anda menggunakan perintah tar di Linux. Terima kasih telah membaca artikel ini.

Cara Menggunakan Xdotool untuk Merangsang Klik Mouse dan Keystroke di Linux
Xdotool adalah alat baris perintah sumber terbuka dan gratis untuk mensimulasikan klik mouse dan penekanan tombol. Artikel ini akan membahas panduan s...
5 Produk Mouse Komputer Ergonomis Terbaik untuk Linux
Apakah penggunaan komputer yang lama menyebabkan rasa sakit di pergelangan tangan atau jari Anda?? Apakah Anda menderita persendian yang kaku dan teru...
Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...