파일을 재귀적으로 압축하는 방법(또는 "gzip -r"을 실행 취소하는 방법)

파일을 재귀적으로 압축하는 방법(또는 "gzip -r"을 실행 취소하는 방법)

저는 Linux를 배우고 있으며 gzip 명령을 시도하고 있습니다. 아래와 같은 계층 구조의 폴더에서 시도해 보았습니다.

Personal/Folder1/file1.amr
Personal/Folder2/file2.amr
Personal/Folder3/file3.amr
Personal/Folder4/file4.amr

"gzip -r Personal"을 실행했는데 지금은 다음과 같습니다.

Personal/Folder1/file1.amr.gz
Personal/Folder2/file2.amr.gz
Personal/Folder3/file3.amr.gz
Personal/Folder4/file4.amr.gz

어떻게 돌아가나요?

답변1

당신은 그것을 사용할 수 있습니다

gunzip -r Personal

작동 원리는 다음과 같습니다.

gzip -d -r Personal

gzip시스템에 해당 옵션 -r(예: gzip)이 없으면 busybox다음을 사용할 수 있습니다.

find Personal -name "*.gz" -type f -print0 | xargs -0 gunzip

답변2

대답은 다음과 같습니다.

대상 디렉터리에서 한 단계만 이동할 때까지 디렉터리를 변경한 후 이 명령을 실행하세요.

gunzip -r Personal
OR
gunzip -r .     <--- if you're in the same directory

. 현재 작업 디렉토리입니다

@jofel님 감사합니다

관련 정보