5 Alat Arsip Baris Perintah Terbaik untuk Linux - Bagian 1


Dalam kehidupan sehari-hari, kita menjumpai file yang diarsipkan di semua jenis platform baik itu Windows, Mac atau Linux. Ada beberapa program Aplikasi yang tersedia untuk semua platform untuk membuat file arsip serta mengekstraknya. Saat bekerja di Platform Linux, kita harus sering menangani file yang diarsipkan.

Di sini, di artikel ini kita akan membahas alat arsip yang tersedia di Distribusi Linux standar, fitur-fiturnya, Contoh, dll. Artikel ini dibagi menjadi dua bagian, setiap bagian berisi lima alat arsip baris perintah (yaitu total 10 Arsip Baris Perintah Terbaik Alat).

Apa itu file yang diarsipkan?

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

Fitur Pengarsipan

  1. Kompresi data
  2. Enkripsi
  3. Penggabungan File
  4. Ekstraksi Otomatis
  5. Instalasi Otomatis
  6. Volume Sumber dan Informasi Media
  7. Rentang File
  8. Jumlah pemeriksaan
  9. Informasi Struktur Direktori
  10. Metadata Lainnya (Data Tentang Data)
  11. Penemuan kesalahan

Area Aplikasi

  1. Menyimpan Sistem File Komputer beserta 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 adalah sebagai berikut:

1. Perintah tar

tar adalah alat aplikasi pengarsipan UNIX/Linux standar. Pada tahap awal, ini adalah Program Pengarsipan Tape yang secara bertahap dikembangkan menjadi paket pengarsipan Tujuan Umum yang mampu menangani segala jenis file arsip. tar menerima banyak filter pengarsipan dengan opsi.

opsi tar

  1. -A : Tambahkan file tar ke arsip yang ada.
  2. -c : Membuat file arsip baru.
  3. -d : Bandingkan arsip dengan sistem file yang ditentukan.
  4. -j : bzip arsip
  5. -r : menambahkan file ke arsip yang ada.
  6. -t : menampilkan isi arsip yang ada.
  7. -u : Perbarui arsip
  8. -x : Ekstrak file dari arsip yang ada.
  9. -z : gzip arsip
  10. –delete : Menghapus file dari arsip yang ada.
Contoh tar

Buat file arsip tar.

tar -zcvf name_of_tar.tar.gz /path/to/folder

Dekompresi file arsip tar.

tar -zxvf Name_of_tar_file.tar.gz

Untuk contoh lebih detail, baca 18 Contoh Perintah Tar di Linux.

perintah shar

shar yang merupakan singkatan dari Shell archive adalah skrip shell, yang eksekusinya akan membuat file. shar adalah file arsip yang dapat diekstraksi sendiri dan merupakan utilitas lama dan memerlukan Unix Bourne Shell untuk mengekstrak file. shar memiliki keuntungan berupa teks biasa namun berpotensi berbahaya, karena menghasilkan output yang dapat dieksekusi.

opsi berbagi

  1. -o : Simpan keluaran ke file arsip seperti yang ditentukan, dalam opsi.
  2. -l : Batasi ukuran keluaran, seperti yang ditentukan, dalam opsi tetapi jangan membaginya.
  3. -L : Batasi ukuran keluaran, seperti yang ditentukan, dalam opsi dan pisahkan.
  4. -n : Nama Arsip yang akan dimasukkan dalam header file shar.
  5. -a : Memungkinkan pembuatan header secara otomatis.

Catatan: Opsi '-o' diperlukan jika '-l' atau ' Opsi -L' digunakan dan opsi '-n' diperlukan jika opsi '-a' digunakan.

contoh shar

Buat file arsip berbagi.

shar file_name.extension > filename.shar

Ekstrak file arsip shar.

unshar file_name.shar

3. Perintah

ar adalah utilitas pembuatan dan manipulasi untuk arsip, terutama digunakan untuk pustaka file objek biner. ar adalah singkatan dari pengarsip yang dapat digunakan untuk membuat arsip apa pun untuk tujuan apa pun tetapi sebagian besar telah digantikan oleh 'tar' dan saat ini hanya digunakan untuk membuat dan memperbarui file perpustakaan statis.

pilihan

  1. -d : Hapus modul dari arsip.
  2. -m : Memindahkan Anggota dalam arsip.
  3. -p : Mencetak anggota arsip tertentu.
  4. -q : Tambah Cepat.
  5. -r : Masukkan anggota file ke arsip.
  6. -s : Tambahkan indeks ke arsip.
  7. -a : Tambahkan file baru ke anggota arsip yang ada.
dan Contoh

Buat arsip menggunakan alat 'ar' dengan perpustakaan statis katakan 'libmath.a' dengan file tujuan 'pengurangan' dan 'pembagian' sebagai.

ar cr libmath.a substraction.o division.o

Untuk mengekstrak file arsip 'ar'.

ar x libmath.a

4. cpio

cpio adalah singkatan dari Salin masuk dan keluar. Cpio adalah pengarsip file tujuan umum untuk Linux. Ini secara aktif digunakan oleh RedHat Package Manager (RPM) dan di initramfs Kernel Linux serta alat pengarsipan penting di Penginstal Komputer Apple (pax).

pilihan cpio

  1. -0 : Membaca daftar nama file yang diakhiri dengan karakter null, bukan baris baru.
  2. -a : Atur Ulang Waktu Akses.
  3. -A : Tambahkan.
  4. -b : bertukar.
  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 utilitas kompresi dan dekompresi file standar dan banyak digunakan. Gzip memungkinkan penggabungan file. Mengompresi file dengan gzip akan menghasilkan tarball dalam format '*.tar.gz' atau '*.tgz'.

opsi gzip

  1. –stdout : Menghasilkan keluaran pada keluaran standar.
  2. –to-stdout : Menghasilkan keluaran pada keluaran standar.
  3. –dekompresi : Dekompresi File.
  4. –membuka kompresi : Dekompresi File.
  5. -d : Dekompresi File.
  6. -f : Memaksa Kompresi/Dekompresi.
Contoh gzip

Buat file arsip 'gzip'.

tar -cvzf name_of_archive.tar.gz /path/to/folder

Untuk mengekstrak file arsip 'gzip'.

gunzip file_name.tar.gz

Perintah di atas harus diteruskan diikuti dengan perintah di bawah ini.

tar -xvf file_name.tar

Catatan: Arsitektur dan fungsi 'gzip' mempersulit pemulihan file 'arsip tar gzip' yang rusak. Disarankan untuk membuat beberapa cadangan file penting yang di-gzip, di Lokasi berbeda.

Itu saja untuk saat ini. Kami akan membahas aplikasi kompresi dan dekompresi lainnya, yang tersedia untuk Linux, di artikel berikutnya. Sampai saat itu, pantau terus dan terhubung dengan Tecmint. Jangan lupa untuk memberi kami umpan balik Anda yang berharga di bagian komentar di bawah.