Rozpakuj plik z podkreśleniem w Linuksie?

0

Próbuję rozpakować plik w redhat, ale otrzymuję to, gdy uruchomię unzip filename.zip

heckdir error:  cannot create file_name
                 unable to process file_name/bin/.

Zgaduję, że ma to związek z podkreśleniem w nazwie pliku. Czy jest jakaś praca? A może nie chodzi o to, co to może być?

Kiedy ja Run unzip -l /home/db2inst1/db2files/ShaneScripts/trans_demo.zip działa dobrze i wyświetla zawartość pliku.

Mo.
źródło
3
Nie powinno być problemu, podkreślenia są poprawne w systemach plików Linux ... które wydają się być błędem checkdir; (nie jest to błąd heckdir), który jest zwykle wyświetlany, gdy jesteś poza i-węzłami. możesz wpisać df -h . w katalogu, w którym próbujesz rozpakować, aby zobaczyć, ile miejsca zostało. lub upewnij się, że masz uprawnienia do zapisu, gdzie tworzona jest nazwa_pliku
Ahmed Masud

Odpowiedzi:

2

Jedyne znaki niedozwolone w nazwach plików to „/” i bajt NULL (zero). Dozwolone jest wszystko inne, łącznie ze spacjami kreski i podkreślenia.

Wystąpił problem podczas tworzenia pliku. Czy masz uprawnienia w katalogu, w którym się znajdujesz? Próbowałbym utworzyć plik lub katalog w lokalizacji, w której się znajdujesz, i zobaczyć, co to robi. Najprawdopodobniej zawiedzie i możesz to zdiagnozować.

Rich Homolka
źródło