GNU/Linux >> Belajar Linux >  >> Linux

tar:baca singkat

Saya curiga tarfile Anda rusak atau terpotong.

Header tarfile berisi size bidang yang berisi panjang file.¹ Jika file yang sebenarnya lebih pendek dari yang dikatakan header, tar akan mencoba membaca melewati akhir sistem file dari file dan mendapatkan kembali pembacaan yang lebih pendek dari yang diharapkan, sehingga menghasilkan pesan yang Anda lihat.

¹ Fitur ini berasal dari saat tar digunakan terutama untuk Tape ARchiving di mana Anda hanya dapat mengetahui panjang "file" dengan membaca sampai Anda mencapai penanda EOF pada kaset. Itu dipertahankan untuk kompatibilitas mundur dan juga memberikan pemeriksaan yang bagus (jika agak murah) pada header dan konsistensi file.


Biasanya pesan ini muncul jika arsip tar tidak lengkap. Jika Anda menjalankan tar tvf ./VM_DECOMPTEST.tar itu akan memeriksa file tar untuk ketidakkonsistenan.


Linux
  1. Kotak Sibuk Membaca File Baris demi Baris?

  2. Memperbarui satu file dalam tar terkompresi

  3. Mengekstrak file *.tar.bz2?

  1. Menyalin file jarang 1TB

  2. Cara mengekstrak file nama file.tar.gz

  3. Nonblocking Dapatkan Karakter

  1. tar -C dengan pola file wildcard

  2. Bagaimana cara mengonversi tar.bz2 ke tar.gz?

  3. Format arsip yang diindeks?