Извлечь нетарированные файлы из tgz в linux

Извлечь нетарированные файлы из tgz в linux

У меня есть большой файл .tgz очень большого размера (19 ГБ). Я начал операцию untar в vmware вчера вечером, но утром увидел синий экран смерти. Я не хочу тратить время на распаковку файлов, которые уже распакованы (5 ГБ). Как мне распаковать файлы, которые еще не распакованы, в ту же папку, не тратя время на 5 ГБ.

Спасибо.

решение1

Из страницы руководства по tar:

-k, --keep-old-files

сохранить существующие файлы; не перезаписывать их из архива

Я также рекомендую (если применимо):

--keep-newer-files

не перезаписывать файлы, которые новее архива

Поэтому вам, вероятно, захочется что-то вроде этого:

tar -zx -v -k --keep-newer-files -f yourbigtar.tgz

Связанный контент