zip folders
ls -d */ | sed 's/\///' | xargs -I folder zip - r -m "folder".zip "folder"
현재 폴더의 디렉터리들을 같은 이름으로 압축하고 삭제한다.
1. ls -d */
ABCD/ DEF/
2. sed 's/\///'
ABCD
DEF
3. zip -r -m folder.zip folder
recursive, move
4. xargs -I folder
전달받은 인자를 folder 라는 이름의 변수로 사용하여 재사용 가능
xargs -I folder zip -r -m folder.zip folder
전달받은 인자의 이름으로 압축파일명을 정하고, 동일 이름의 폴더를 압축한 후 삭제한다.
현재 폴더의 디렉터리들을 같은 이름으로 압축하고 삭제한다.
1. ls -d */
ABCD/ DEF/
2. sed 's/\///'
ABCD
DEF
3. zip -r -m folder.zip folder
recursive, move
4. xargs -I folder
전달받은 인자를 folder 라는 이름의 변수로 사용하여 재사용 가능
xargs -I folder zip -r -m folder.zip folder
전달받은 인자의 이름으로 압축파일명을 정하고, 동일 이름의 폴더를 압축한 후 삭제한다.
댓글