Не удается извлечь tar-шар с помощью & ldquo; Не удается открыть: не каталог & rdquo;

Я пытаюсь извлечь тарбол, я получаю эту ошибку

tar: mediatek/custom/common/lk/lcm/bp101wx1_n/bp101wx1_n.c: Cannot open: Not a directory
tar: mediatek/custom/common/lk/lcm/hsd070idw1/hsd070idw1.c: Cannot open: Not a directory
tar: mediatek/custom/common/lk/lcm/nt35582/nt35582.c: Cannot open: Not a directory
tar: mediatek/custom/common/lk/lcm/r63311_fhd_dsi_vdo_sharp/r63311_fhd_dsi_vdo_sharp.c: Cannot open: Not a directory
tar: mediatek/custom/common/lk/lcm/otm9608_wvga_dsi_cmd/otm9608_wvga_dsi_cmd.c: Cannot open: Not a directory
tar: mediatek/custom/common/lk/lcm/lg4571/lg4571.c: Cannot open: Not a directory
tar: mediatek/custom/common/lk/lcm/hx8363b_wvga_dsi_cmd/hx8363b_wvga_dsi_cmd.c: Cannot open: Not a directory
tar: mediatek/custom/common/lk/lcm/lg4573b_wvga_dsi_vdo_lh430mv1/lg4573b_wvga_dsi_vdo_lh430mv1.c: Cannot open: Not a directory
tar: Exiting with failure status due to previous errors

Первоначальный файл был .zip, который содержал файл .tar.gz, поэтому я сначала использовал unzip, затем Я использовал pigz с опцией -d для создания файла tar.

Я извлек файл tar, используя tar с опцией xf.

Извлечение tar.gz с помощью tar xzf также не работает: /

Используя 7za, я получаю

can not open output file mediatek/custom/common/lk/lcm/bm8578/bm8578.c
can not open output file mediatek/custom/common/lk/lcm/nt35565_qhd_dsi_cmd/nt35565_qhd_dsi_cmd.c
can not open output file mediatek/custom/common/lk/lcm/spfd5461a/spfd5461a.c
can not open output file mediatek/custom/common/lk/lcm/bp101wx1_n/bp101wx1_n.c
can not open output file mediatek/custom/common/lk/lcm/hsd070idw1/hsd070idw1.c
can not open output file mediatek/custom/common/lk/lcm/nt35582/nt35582.c
can not open output file mediatek/custom/common/lk/lcm/r63311_fhd_dsi_vdo_sharp/r63311_fhd_dsi_vdo_sharp.c
can not open output file mediatek/custom/common/lk/lcm/otm9608_wvga_dsi_cmd/otm9608_wvga_dsi_cmd.c
can not open output file mediatek/custom/common/lk/lcm/lg4571/lg4571.c
can not open output file mediatek/custom/common/lk/lcm/hx8363b_wvga_dsi_cmd/hx8363b_wvga_dsi_cmd.c
can not open output file mediatek/custom/common/lk/lcm/lg4573b_wvga_dsi_vdo_lh430mv1/lg4573b_wvga_dsi_vdo_lh430mv1.c

Sub items Errors: 3869

Файл tar составляет 3,8 ГБ, если это имеет значение

1
задан 13.04.2020, 04:50

2 ответа

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

Это сработало для меня, когда у меня была похожая проблема.

1
ответ дан 13.04.2020, 04:50

Согласно здесь вы можете сделать tar -xvzf location.tar.gz. Попробуйте это

1
ответ дан 13.04.2020, 04:51
  • 1
    Doesn' t работа, которую попробовали это – Thomas Bonini 13.04.2020, 04:51
  • 2
    И it' s tar.gz не tar? – James McNellis 13.04.2020, 04:52
  • 3
    да, попробованный tar.gz также – T.E.D. 13.04.2020, 04:52
  • 4
    Просто примечание, что порядок опций является importatnt. tar -xvfz бросит cannot open: no such file or directory, но tar -xvzf будет работать. – Thomas Bonini 13.04.2020, 04:53

Теги

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