У меня есть файл data_backup_202.tar.gz, который содержит более 400 файлов. Даты этих файлов восходят к 2010 году.
Я хочу извлечь или распаковать файлы за последние 6 месяцев из этого data_backup_202.tar.gz.
Перечислите содержимое с TAR TZF data_backup_202.tar.gz | кот - равнос.
.
Использование Хвоста
Хвост
Чтобы нарезать список, чтобы включить только участники, которые вы хотите извлечь:
tar tzf data_backup_202.tar.gz | \
tail -n 256
Трубовать список нужных имени элементов через xargs
, который будет поставить столько имени элементов На сгенерированной командной строке, как она может, избегая линейки «, слишком длинные
ошибок »:
tar tzf data_backup_202.tar.gz | \
tail -n 256 | \
xargs -r tar xvf data_backup_202.tar.gz
Чтение Человек Xargs Tail Tar
.