Cara Menghapus Fail di Linux

How Untar Files Linux



Tar adalah format arkib yang cukup popular, terutamanya di Linux. Dalam banyak kes, distro menggunakan arkib tar untuk menyampaikan kemas kini pakej. Arkib tar juga biasa dijumpai ketika berkongsi fail dalam talian.

Lihat cara melepaskan fail di Linux.







Tar di Linux

Untuk menguruskan arkib tar, semua distro Linux dilengkapi dengan alat tar. Alat inilah yang akan kami gunakan untuk mengekstrak kandungan arkib tar.



Mari tunjukkan semuanya dengan contoh. Pertama, mari buat arkib tar dengan beberapa fail dan direktori. Di sini, saya telah membuat direktori dengan nama Semut yang akan diubah menjadi arkib tar.



$pokokSemut/





Sekarang, mari buat arkib tar dari direktori. Di sini, tar akan menggunakan pelbagai algoritma pemampatan untuk menjalankan tugas. Amalan biasa bahawa algoritma pemampatan menentukan nama fail output.

Untuk membuat arkib tar menggunakan pemampatan gzip, gunakan arahan berikut.



$tar -cvzfants.tar.gz<source_file_directory>

Untuk membuat arkib tar menggunakan pemampatan bzip2, gunakan arahan berikut.

$tar -cvjfants.tar.bz2<source_file_directory>

Untuk membuat arkib tar menggunakan pemampatan XZ, gunakan arahan berikut.

$tar -cvJfants.tar.xz<source_file_directory>

Mengekstrak fail tar

Senaraikan kandungan tar

Perintah tar berikut akan menyenaraikan semua fail dan direktori yang termasuk dalam arkib tar.

$tar -tvf <tar_arkib>

Mari kita perincikan bendera yang cepat kita gunakan.

  • t: Ia memberitahu tar untuk menyenaraikan kandungan arkib.
  • v: Ia memberitahu tar untuk mencetak tindakannya pada konsol.
  • f: Ia memberitahu tar fail mana yang akan dilakukan.

Ekstrak keseluruhan fail

Sekarang, kami bersedia untuk mengekstrak arkib tar yang kami ada. Walaupun anda perlu menggunakan perintah yang berbeza untuk membuat pelbagai jenis arkib tar, kami hanya dapat menggunakan satu perintah tar untuk mengekstrak semuanya.

Perintah tar berikut akan mengekstrak sebarang arkib tar yang sah. Sekiranya fail dengan nama fail yang serupa ada, semasa pengekstrakan, tar akan menimpa fail di luar arkib.

$tar -xvf <tar_arkib>

Di sini, kita menghadapi satu bendera tar baru.

  • x: Ia memberitahu tar untuk mengekstrak arkib.

Sekiranya anda tidak mahu tar menimpa data yang ada, tambahkan bendera -k. Ia memberitahu tar untuk tidak menimpa / mengganti fail atau direktori yang ada.

$tar -xvkf <tar_arkib>

Ekstrak fail tertentu

Terdapat beberapa keadaan di mana anda tidak memerlukan keseluruhan arkib tar yang diekstrak hanya untuk mengambil satu fail. Alat tar menawarkan fleksibiliti sehingga anda dapat mengekstrak hanya beberapa fail pilihan yang anda perlukan.

Untuk tugas ini, struktur perintah tar akan kelihatan seperti ini. Di sini, nama fail akan menjadi nama fail fail yang anda inginkan. Ia mesti sepadan dengan nama fail yang terdapat di dalam arkib tar.

$tar -xvf <tar_arkib> <nama fail>

Sekiranya anda ingin mengekstrak beberapa fail sedemikian, gunakan struktur arahan berikut.

$tar -xvf <tar_arkib> <nama fail_1> <nama fail_2>

Ekstrak direktori tertentu

Ini satu lagi ciri hebat arkib tar. Dengan mengandaikan arkib tar di tangan anda mengandungi direktori atau lebih, anda boleh memberitahu tar secara manual direktori mana yang akan diekstrak.

Struktur arahan serupa dengan bahagian di atas.

$tar -xvf <tar_arkib> <direktori>

Sekiranya anda ingin mengekstrak beberapa direktori, jalankan arahan berikut.

$tar -xvf <tar_arkib> <direktori_1> <direktori_2>

Pemikiran terakhir

Mengambil arkib tar adalah tugas yang cukup mudah. Yang perlu anda ketahui adalah arahan tar yang betul. Sekiranya anda berminat melakukan tindakan dengan GUI dan menggunakan pengurus fail, maka pengurus fail anda seharusnya dapat mengekstrak arkib tar secara lalai.

Di Linux, terdapat lebih banyak alat untuk mengekstrak pelbagai format arkib termampat. Lihat cara mengekstrak arkib termampat di Linux.

Selamat pengkomputeran!