Как сохранить в архив zip файлы из списка в Linux

Когда есть файл со списком файлов, то можно создать архив, в который будут размещены только файлы из списка.

Пример.

Пусть есть файл files.txt со последующим содержимым:

./data/nesfiles/000000002/000000591/1403788620wyt61a6q0x.pdf

./data/nesfiles/000000002/000000647/1403788667scoenv5c1g.pdf

./data/nesfiles/000000002/000001097/1405094490dpzea16lt0.pdf

./data/nesfiles/000000002/000001098/14059309683h0spuhl7z.pdf

./data/nesfiles/000000002/000001111/14050944657j9kp0k10n.pdf

Тогда, чтобы создать архив с этими файлами, можно использовать команду:

zip -r files.zip . -i@files.txt

Этую команду нужно выполнять в каталоге, в котором находится подкаталог data.

Читайте также:  Разбить вывод по колонкам равной ширины в Linux