![현재 디렉터리의 모든 폴더를 압축합니다.](https://linux55.com/image/207933/%ED%98%84%EC%9E%AC%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EC%95%95%EC%B6%95%ED%95%A9%EB%8B%88%EB%8B%A4..png)
저는 쉘 스크립트를 처음 접했고 현재 디렉토리 내의 모든 하위 디렉토리를 개별적으로 압축하여 고급 프로그래머에게 친숙해 보일 수 있는 방법이 있는지 궁금합니다. 즉:
for folder in currentDir:
zip(folder)
답변1
cd /some/directory || exit 1
for i in *; do
test -d "$i" && zip -r "$i.zip" "$i"
done
저는 쉘 스크립트를 처음 접했고 현재 디렉토리 내의 모든 하위 디렉토리를 개별적으로 압축하여 고급 프로그래머에게 친숙해 보일 수 있는 방법이 있는지 궁금합니다. 즉:
for folder in currentDir:
zip(folder)
cd /some/directory || exit 1
for i in *; do
test -d "$i" && zip -r "$i.zip" "$i"
done