5 Alat Arsip Baris Perintah Terbaik untuk Linux - Bagian 1

5 Alat Arsip Baris Perintah Terbaik untuk Linux - Bagian 1

Dalam kehidupan kita sehari-hari, kita menemukan, mengarsipkan file di platform semua jenisnya Windows, Mac atau Linux. Ada beberapa program aplikasi yang tersedia untuk semua platform untuk membuat file arsip serta melepaskannya. Ketika datang untuk bekerja di platform Linux, kita perlu berurusan dengan file yang diarsipkan dengan sangat sering.

Alat Arsip Baris Perintah Linux

Di sini, di artikel ini kita akan membahas alat arsip yang tersedia tentang distribusi Linux standar, fitur -fiturnya, contoh, dll. Artikel dibagi menjadi dua bagian, masing -masing bagian berisi lima alat arsip baris perintah (i.e. jumlah dari 10 Alat Arsip Baris Perintah Terbaik).

Apa yang Diarsipkan File?

File arsip adalah file terkompresi yang terdiri dari satu atau lebih dari satu file komputer bersama dengan metadata.

Fitur pengarsipan

  1. Kompresi data
  2. Enkripsi
  3. Menggabungkan pengkhianatan
  4. Ekstraksi otomatis
  5. Instalasi Otomatis
  6. Volume Sumber dan Informasi Media
  7. Rentang file
  8. Checksum
  9. Informasi Struktur Direktori
  10. Metadata lain (data tentang data)
  11. Penemuan Kesalahan

Area aplikasi

  1. Simpan sistem file komputer bersama dengan metadata.
  2. Berguna dalam mentransfer file secara lokal.
  3. Berguna dalam mentransfer file melalui web.
  4. Aplikasi Pengemasan Perangkat Lunak.

Aplikasi pengarsipan yang berguna pada distribusi Linux standar berikut:

1. perintah tar

ter adalah alat aplikasi pengarsipan unix/linux standar. Pada tahap awal, ia dulunya adalah program pengarsipan tape yang secara bertahap dikembangkan menjadi paket pengarsipan tujuan umum yang mampu menangani file arsip dari segala jenis. Tar menerima banyak filter pengarsipan dengan opsi.

Opsi Tar

  1. -A : Tambahkan file tar ke arsip yang ada.
  2. -C : Buat file arsip baru.
  3. -D : Bandingkan arsip dengan sistem file tertentu.
  4. -J : bzip arsip
  5. -R : Tambahkan file ke arsip yang ada.
  6. -T : Daftar Isi Arsip yang Ada.
  7. -u : Perbarui arsip
  8. -X : Ekstrak file dari arsip yang ada.
  9. -z : gzip arsip
  10. -menghapus : Hapus file dari arsip yang ada.
Contoh tar

Buat file arsip tar.

# tar -zcvf name_of_tar.ter.GZ/path/to/folder

Mendekompres file arsip tar.

# tar -zxvf name_of_tar_file.ter.GZ

Untuk contoh yang lebih rinci, baca 18 contoh perintah tar di Linux.

perintah saham

shar yang berarti Kerang Arsip adalah skrip shell, yang eksekusi akan membuat file. SHAR adalah file arsip pengekspresikan diri yang merupakan utilitas dan kebutuhan warisan Unix Bourne Shell untuk mengekstrak file. SHAR memiliki keuntungan menjadi teks biasa namun berpotensi berbahaya, karena itu menghasilkan yang dapat dieksekusi.

opsi saham

  1. -Hai : Simpan output ke arsip file seperti yang ditentukan, dalam opsi.
  2. -l : Batasi ukuran output, seperti yang ditentukan, dalam opsi tetapi jangan membaginya.
  3. -L : Batasi ukuran output, seperti yang ditentukan, dalam opsi dan belahlah.
  4. -N : Nama arsip untuk dimasukkan dalam header file shar.
  5. -A : Izinkan generasi header otomatis.

Catatan: '-Hai'Opsi diperlukan jika'-l' atau '-L'Opsi digunakan dan'-N'Opsi diperlukan jika'-A'Opsi digunakan.

SHARE CONTOH

Buat file arsip shar.

# shar file_name.Ekstensi> Nama file.shar

Ekstrak file arsip saham.

# unshar file_name.shar

3. perintah ar

ar adalah utilitas pembuatan dan manipulasi untuk arsip, terutama digunakan untuk pustaka file objek biner. AR adalah singkatan dari ARCHIVER yang dapat digunakan untuk membuat arsip apa pun untuk tujuan apa pun tetapi sebagian besar telah digantikan oleh 'Tar' dan sekarang-hari ini hanya digunakan untuk membuat dan memperbarui file pustaka statis.

Opsi AR

  1. -D : Hapus modul dari arsip.
  2. -M : Pindahkan anggota di arsip.
  3. -P : Cetak anggota arsip yang ditentukan.
  4. -Q : Tambahkan cepat.
  5. -R : Masukkan anggota file ke arsip.
  6. -S : Tambahkan indeks ke arsip.
  7. -A : Tambahkan file baru ke anggota arsip yang ada.
Contoh AR

Buat arsip menggunakan 'ar'Alat dengan pustaka statis mengatakan'Libmath.A'dengan file objektif' substraksi 'dan' divisi 'sebagai.

# ar cr libmath.substraksi.o Divisi.Hai

Untuk mengekstrak file arsip 'ar'.

# ar x libmath.A

4. cpio

cpio berdiri untuk Salin masuk dan keluar. CPIO adalah pengarsip file tujuan umum untuk Linux. Itu secara aktif digunakan oleh Topi merah Manajer Paket (Rpm) dan di initramfs Kernel Linux serta alat pengarsipan penting di Penginstal Apple Computer (pax).

Opsi CPIO

  1. -0 : Baca daftar nama file yang diakhiri oleh karakter nol alih -alih garis baru.
  2. -A : Setel ulang waktu akses.
  3. -A : Menambahkan.
  4. -B : menukar.
  5. -D : Membuat direktori.
Contoh CPIO

Buat file arsip 'cpio'.

# cd tecmint # ls file1.o File2.o File3.o # ls | cpio -ov>/path/to/output_folder/obj.cpio

Untuk mengekstrak file arsip CPIO.

# cpio -idv < /path/to folder/obj.cpio

5. Gzip

Gzip adalah kompresi file standar dan banyak digunakan dan utilitas dekompresi. GZIP memungkinkan penggabungan file. Mengompres file dengan GZIP, mengeluarkan tarball yang ada dalam format '*.ter.GZ' atau '*.tgz'.

Opsi GZIP

  1. -stdout : Menghasilkan output pada output standar.
  2. -to-stdout : Menghasilkan output pada output standar.
  3. -dekompresi : File Decompress.
  4. -Uncompress : File Decompress.
  5. -D : File Decompress.
  6. -F : Kompresi/dekompresi memaksa.
Contoh GZIP

Buat file arsip 'GZIP'.

# tar -cvzf name_of_archive.ter.GZ/path/to/folder

Untuk mengekstrak file arsip 'gzip'.

# Gunzip File_name.ter.GZ

Perintah di atas harus dilewati dengan perintah di bawah ini.

# tar -xvf file_name.ter

Catatan: Arsitektur dan fungsionalitas 'GZIP' membuatnya sulit untuk memulihkan file 'arsip tar gziped' rusak yang rusak. Disarankan untuk membuat beberapa cadangan file penting Gzipped, di lokasi yang berbeda.

Itu saja untuk saat ini. Kami akan membahas aplikasi pengompresi dan dekompresi lainnya, tersedia untuk Linux, di artikel kami berikutnya. Sampai kemudian tetap disini dan terhubung ke Tecmint. Jangan lupa memberi kami umpan balik berharga di bagian komentar di bawah ini.