저는 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님 감사합니다