Извлечение tar-шара завершается с ошибкой "Не удается открыть: не каталог"
Я пытаюсь извлечь tarball, я получаю эту ошибку
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 ГБ, если это имеет значение
2 ответа
Возможно, имя извлекаемого каталога совпадает с именем извлекаемого файла, попробуйте переименовать файл архива перед извлечением.
Это сработало для меня, когда у меня была похожая проблема.
Согласно здесь вы можете сделать tar -xvzf location.tar.gz
, Попробуй это