Например,
zip -r output.zip file1 file2 file3
Мне нужно поместить список файлов «file1 file2 file3» в текстовый файл «input_list.txt», а затем использовать команду вроде:
zip -r output.zip -input input_list.txt
После zip -help, единственная относительная информация, которую он дал, это:
-@ read names from stdin
Итак, я попытался:
'cat input_list.txt'>'zip -r -@ output.zip'
Но это не работает.
Да можно сжать файлы кратных чисел, перечисленные в текстовом файле списка
, Как Вы поняли, -@
, опция читает имена исходных файлов из stdin
Так, просто перенаправьте список к программе stdin
zip output.zip -@ < files.list
zip, отмечают, что -r
требуется, если эти files.list
содержит каталоги