У мене поганий сценарій резервного копіювання, включаючи небажаний файл. Файл резервного копіювання .tar.gz має величину 5 г, і я хотів би отримати список кожного файлу в архіві та їх розмір.
Це можливо? Як би ти це зробив?
У мене поганий сценарій резервного копіювання, включаючи небажаний файл. Файл резервного копіювання .tar.gz має величину 5 г, і я хотів би отримати список кожного файлу в архіві та їх розмір.
Це можливо? Як би ти це зробив?
Відповіді:
Тут слід перелічити всі файли та детальну інформацію про них:
tar -ztvf somefile.tar.gz
.tgzлише використання файлу -tvf.
Використовуйте
tar --list --verbose --gunzip --file backup.tar.gz > backup_list.txt
створити файл, що містить перелік усіх файлів у вашому архіві.
Потім ви можете grep foo backup_list.txtзнайти речі або редагувати, sed, cut, переглянути тощо.
-t(список) та-v(багатослівний, як, наприклад,ls -lформат довгого переліку)