Studies/Ubuntu

터미널에서 하위 폴더 각각의 압축 파일 생성하기

LILIS 2020. 4. 3. 21:54

일전에 올렸던 윈도우 bat 파일을 이용하는 것 대신, 우분투 리눅스에서 사용하는 방식이다.
(회사 서버에서 모종의 정리를 위해 이상하게 만들어봤다.

VIM 또는 애용하는 에디터로 zipper.sh 라는 파일을 하나 만들고 아래 코드를 넣는다.
우분투는 zip이란 패키지를 필요로 한다.

for i in */
do
    cd $I
    for j in */
    do
        zip -r "${j%/}.zip" "$j"
    done
    cd ..
done