Извлечение всех файлов cpio в каталоге

Ваше ограничение действительно связано не с файловой системой; или из версий пакетов я думаю .

Ограничение в 2 ГБ связано с тем, что вы используете 32-разрядную -версию ОС.

Вариантом увеличения файла будет установка 64-битной -версии , если аппаратное обеспечение поддерживает ее .

См. Поддержка больших файлов

Traditionally, many operating systems and their underlying file system implementations used 32-bit integers to represent file sizes and positions. Consequently, no file could be larger than 232 − 1 bytes (4 GB − 1). In many implementations, the problem was exacerbated by treating the sizes as signed numbers, which further lowered the limit to 231 − 1 bytes (2 GB − 1).

-3
28.06.2019, 16:42
1 ответ

Вам нужно отправить файл cpio на стандартный ввод, чтобы извлечь его :cpio -idv < file.cpio

Для циклического просмотра файлов, например. в баше делай:

#!/bin/bash
for filename in *.cpio; do
    cpio -idv < "$filename"
done

Man-страница подробно описывает это :https://linux.die.net/man/1/cpio

2
28.01.2020, 05:18

Теги

Похожие вопросы