특정 디렉토리에 gunzip하는 방법은 무엇입니까?

특정 디렉토리에 gunzip하는 방법은 무엇입니까?

나는 .gz다음과 같은 것을 가지고 있습니다. 이 파일을 디렉토리에 gunzip BIG5.gz하고 싶습니다 ..gzBIG5

이것은 작동하지 않습니다:

gunzip -c BIG5.gz > /BIG5

답변1

이것은 gz에서 작동합니다.

tar xvzf /dir/to/file.tar.gz -C /dir/to/output/

답변2

파일의 직접적인 위치를 제공할 수는 없습니다. 가장 간단한 방법은 아마도 다음과 같습니다.

mkdir -p /BIG5 && gunzip -c BIG5.gz > /BIG5/file

디렉토리가 존재하지 않으면 디렉토리를 생성한 /BIG5다음 이름이 지정된 디렉토리에 파일을 추출합니다 file.

file추출된 파일에 사용하려는 이름으로 바꿔야 합니다 .

이미 존재하는 파일인 경우에는 실패 /BIG5하지만 파일이 존재하고 디렉터리인 경우에는 성공합니다.

관련 정보