1

У меня есть tar-файлы, где я архивирую около 250 файлов, каждый около 80 Мб, без сжатия. В некоторых случаях tar возвращает только некоторые файлы. Например, при извлечении файла с помощью:

tar -xvf 356.tar

Я получил только 103 файла, когда он должен вернуть 255 файлов, но tar не дает мне ошибки. Кроме того, архив tar занимает 15,8 Гб, а извлеченная папка - всего 6,4 Гб. Файлы tar были созданы с использованием

tar -cvf 356.tar 356

где 356 - это имя папки.

Все шаги выполняются на тех же машинах, под Ubuntu 6 и новее. Есть идеи, если есть способ восстановить файлы, которые не извлекаются?

2 ответа2

0

Я знаю, что это немного очевидно, но может ли какой-нибудь из извлеченных файлов быть скрытым?

Вы пробовали просто перечислить содержимое смолы перед извлечением?

0

Какую платформу вы используете и где извлекаете. Если вы работаете в Linux и в Windows, то вы можете столкнуться с необычным поведением из-за длинного имени файла. Вы сделали tar -tvf 365.tar против ls -lR 365 и посмотрите, соответствует ли это.

tar -tvf 354.tar > 1.log
ls -lR 365 > 2.log
diff 1.log 2.log

делает вышесказанное полезным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .