저는 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
옵션(예 busybox
: 의 gzip)이 없으면 다음을 사용할 수 있습니다 .
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님 감사합니다