Saya punya skrip cadangan yang buruk termasuk file yang tidak diinginkan. File cadangan .tar.gz berukuran 5gig dan saya ingin mendapatkan daftar setiap file dalam arsip dan ukurannya.
Apakah itu mungkin ? Bagaimana Anda melakukannya?
Saya punya skrip cadangan yang buruk termasuk file yang tidak diinginkan. File cadangan .tar.gz berukuran 5gig dan saya ingin mendapatkan daftar setiap file dalam arsip dan ukurannya.
Apakah itu mungkin ? Bagaimana Anda melakukannya?
Jawaban:
Ini harus mencantumkan semua file dan informasi terperinci tentang mereka:
tar -ztvf somefile.tar.gz
.tgzfile yang menggunakan -tvfcukup sudah.
Menggunakan
tar --list --verbose --gunzip --file backup.tar.gz > backup_list.txt
untuk membuat file yang berisi daftar semua file dalam arsip Anda.
Anda kemudian grep foo backup_list.txtdapat menemukan hal-hal, atau mengedit, sed, memotong, melihat, dll.
-t(daftar) dan-v(verbose, sepertils -lmenggunakan format daftar panjang)