gnome/centos8 "extract here"에 해당하는 명령줄은 무엇입니까?

gnome/centos8 "extract here"에 해당하는 명령줄은 무엇입니까?

나는 이상한 퍼즐에 직면했다.

파일 이름에 악센트 문자(é, à, è 등)가 포함된 파일이 포함된 zip 아카이브가 있습니다.

gnome 파일 관리자의 "여기서 추출" 기능은 올바른 파일 이름으로 파일을 추출하는 데 완벽하게 작동하지만 아카이브 관리자는 그렇지 않으며 unzip, file-roller 등의 기본 명령줄도 수행하지 않습니다.

이것은 약간 수수께끼입니다... 한 파일 관리자 도구는 기본적으로 문자 집합을 자동으로 감지하는 반면 다른 파일 관리자 도구는 옵션 없이는 그렇게 하지 않는 이유는 무엇입니까?

보다 일반적으로, 사용자가 gnome 파일 관리자의 "여기서 추출" 명령이나 다른 GUI 루틴 뒤에 숨겨진 명령줄을 찾을 수 있는 방법이 있습니까?

답변1

어떤 패키지를 설치했는지에 따라 다릅니다.

저는 7zip을 정말 좋아합니다. 확실히 zip 아카이브를 처리할 수 있습니다. 다음 명령을 사용하여 전체 내용을 추출할 수 있습니다.

p7zip -d file.zip

다른 많은 것들이 있습니다.

질문의 두 번째 부분인 일부 프로그램이 파일 이름을 망칠 수 있는 이유는 실제로 해당 파일 이름이 작성되는 방식에 따라 다릅니다. 어떤 도구로 만들어졌나요? 이 도구는 파일 이름을 망칠 가능성이 있기 때문에 일부 추출 도구는 이 문제를 해결할 수 있지만 일부는 그렇지 않습니다.

사용 중인 도구가 이상한 방식으로 이러한 파일을 쓴다고 가정합니다.문자 집합utf-8과 같은 합리적인 것이 아니라. 어떤 문자 세트가 사용되었는지 알 수 없는 경우 추출 유틸리티는 강제로 추측하게 되며 추측이 정확하지 않을 수 있습니다.

관련 정보