Perintah Linux

Cara Menggunakan Perintah Tar Linux

Cara Menggunakan Perintah Tar Linux
Perintah tar Linux digunakan untuk menggabungkan beberapa fail menjadi satu fail yang juga dikenali sebagai pengarkiban. Ini juga digunakan untuk memampatkan fail untuk mengurangi ruang disk yang diperlukan untuk menyimpan file-file ini dan untuk memudahkan berbagi banyak file melalui internet. Utiliti tar juga boleh digunakan untuk menyahmampatkan fail yang dimampatkan untuk memulihkan data asal.

Perintah tar sudah terpasang di hampir setiap pengedaran Linux di luar sana. Jadi, ia siap apabila anda memerlukannya.

Dalam artikel ini, saya akan menunjukkan kepada anda bagaimana menggunakan perintah tar Linux untuk memampatkan fail dan menyahmampatkan fail yang dimampatkan. Oleh itu, mari kita mulakan.

Membuat Arkib tar:

Saya mempunyai direktori ~ / projek di direktori rumah saya. Saya mempunyai fail dan direktori berikut dalam direktori ~ / projek. Saya akan menggunakan fail dan direktori ini untuk menunjukkan cara membuat fail arkib dengan perintah tar dalam artikel ini.

Untuk membuat arkib tar dari semua perkara di ~ / projek direktori, jalankan perintah tar seperti berikut:

projek $ tar cvf.projek tar

Arkib projek.tar harus dibuat.

Seperti yang anda lihat, fail arkib projek.tar diciptakan. Berukuran 51 MB.

Secara lalai, arkib tar tidak dimampatkan. Tetapi, jika anda mahu, anda boleh memampatkan kandungan arkib menggunakan gzip dan bzip2 algoritma.

Untuk melakukan pemampatan gzip pada contoh sebelumnya, anda harus menggunakan -z pilihan perintah tar seperti berikut:

$ tar xvzf projek.tar.gz pojek /

projek.tar.gz arkib harus dibuat. Seperti yang anda lihat, ukuran failnya sedikit lebih kecil daripada versi yang tidak dimampatkan. Dalam senario kehidupan sebenar, anda akan mendapat hasil yang lebih baik kerana saya menghasilkan fail ini menggunakan / dev / urandom dan dd arahan. Oleh itu, algoritma pemampatan tidak berfungsi dengan baik.

Untuk melakukan pemampatan bzip2 pada contoh sebelumnya, anda harus menggunakan -z pilihan perintah tar seperti berikut:

$ tar cvjf projek.tar.projek bzip2 /

Seperti yang anda lihat, projek.tar.bzip2 arkib dibuat.

Memampatkan Fail dan Direktori Khusus:

Anda tidak perlu memampatkan direktori jika anda tidak mahu. Anda boleh menentukan fail dan direktori yang berbeza dalam jalur yang berbeza (relatif atau mutlak) dalam perintah tar dan memampatkannya seperti berikut:

$ tar cvzf important_etc.tar.projek / ujian gz / etc / virc / etc / fstab1.projek / dokumen txt

Fail dan direktori yang ditentukan dimampatkan ke dalam fail arkib adalah penting_etc.tar.gz.

Tidak termasuk Fail dan Direktori:

Apabila anda perlu memampatkan seluruh direktori dengan perintah tar dan anda tidak mahu memasukkan beberapa fail dan direktori, anda boleh menggunakan -tidak termasuk pilihan perintah tar seperti berikut:

projek $ tar cvzf.tar.gz --exclude = project / docs --exclude = projek / ujian.projek img /

Seperti yang anda lihat, ujian.img fail dan dokumen / direktori termasuk kandungannya dikecualikan dari arkib.

Menyenaraikan Isi Arkib tar:

Sebelum anda mengekstrak arkib tar, sebaiknya anda mengetahui struktur fail dan direktori arkib tar. Anda boleh menyenaraikan semua fail dan direktori di dalam arkib tar dengan arahan berikut:

$ tar tf projek.tar

Seperti yang anda lihat, struktur fail dan direktori arkib tar dicetak.

Untuk melihat kebenaran fail dan direktori dan maklumat lain mengenai fail dan direktori di dalam arkib tar, jalankan perintah tar seperti berikut:

$ tar projek tvf.tar

Seperti yang anda lihat, kandungan arkib tar dan banyak maklumat mengenai setiap fail dan direktori disenaraikan.

Mengekstrak tar Arkib:

Untuk mengekstrak arkib tar, anda harus mengetahui sama ada arkib itu dimampatkan atau tidak. Sekiranya arkib dimampatkan, maka anda harus tahu algoritma pemampatan apa yang digunakan untuk memampatkan arkib juga.

Biasanya, anda dapati maklumat ini dari nama fail arkib. Sekiranya nama fail arkib berakhir dengan .tar, maka secara konvensional ini adalah arkib tar dan tidak dimampatkan.

Sekiranya nama fail arkib berakhir dengan .tar.gz, maka ia adalah arkib termampat gzip.

Sekiranya nama fail arkib berakhir dengan .tar.bzip2, maka ia adalah arkib mampatan bzip2.

Namun, orang boleh menggunakan sebarang peluasan fail yang mereka mahu mewakili fail arkib tar. Tidak ada yang menghalang mereka. Jadi, cara yang lebih baik adalah menggunakan fail perintah.

Untuk mencari maklumat mengenai arkib (katakanlah projek2.tar, jalankan fail arahan seperti berikut:

$ fail projek2.tar

Seperti yang anda lihat, walaupun peluasan fail tidak diset dengan betul, perintah fail tetap mengatakan ia adalah arkib termampat gzip.

Sekarang, untuk mengekstrak arkib tar yang tidak dimampatkan projek.tar yang baru anda buat di direktori kerja anda sekarang, jalankan arahan berikut:

projek $ tar xvf.tar

Perintah ini akan mengekstrak arkib di direktori kerja semasa anda.

Sekiranya anda ingin mengekstrak arkib ke beberapa direktori lain, katakanlah ~ / Muat turun, kemudian jalankan perintah tar seperti berikut:

projek $ tar xvf.tar -C ~ / Muat turun

NOTA: Direktori yang anda ekstrak arkib mesti ada sebelum anda menjalankan perintah. Sekiranya tidak, tar tidak akan dapat mengekstrak arkib. Oleh itu, pastikan direktori ada dan jika tidak, buat direktori dengan perintah mkdir.

Projek arkib.tar diekstrak ke dalam direktori ~ / Muat turun.

Seperti yang anda lihat, kandungan arkib kini tersedia di direktori ~ / Muat turun.

Sekiranya arkib gzip dimampatkan, maka gunakan -z pilihan apabila anda mengekstrak arkib seperti berikut.

$ tar xvzf projek.tar -C ~ / Muat turun

Sekiranya arkib bzip2 dimampatkan, maka gunakan -j pilihan apabila anda mengekstrak arkib seperti berikut.

$ tar xvjf projek.tar -C ~ / Muat turun

Mendapatkan bantuan:

Perintah tar mempunyai banyak pilihan. Perkara ini tidak boleh diliputi dalam artikel ini. Tetapi, anda boleh membaca halaman arahan tar untuk mengetahui lebih lanjut mengenainya. Saya telah menunjukkan kepada anda cara memulakan perintah tar dalam artikel ini. Sekarang, anda harus dapat bergerak sendiri.

Untuk membuka halaman arahan tar, jalankan arahan berikut:

$ lelaki tar

Jadi, itulah cara anda menggunakan perintah tar di Linux. Terima kasih kerana membaca artikel ini.

Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...
Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...