디렉토리를 지정하여 압축하는 방법은 무엇입니까?

디렉토리를 지정하여 압축하는 방법은 무엇입니까?

디렉토리를 압축하고 싶지만 경로의 모든 내용을 압축하고 싶지는 않습니다. 나는 zip -r squash.zip dir1 게시물의 명령을 알고 있습니다.Unix 명령줄에서 압축/압축 해제하는 방법은 무엇입니까?

하지만 절대 경로를 사용하여 명령을 실행하면 다음과 같습니다.

zip -r squash.zip /path/to/dir1

Zip도 경로에 폴더를 생성하는데, 저는 zip 폴더로 들어갑니다 /path/to/dir1. 내가 원하는 건dir1\sub\dirs

답변1

특정 상위 디렉토리로 이동하여 거기에서 zip을 실행한 다음 zip을 다른 곳에 저장하는 것이 더 좋습니다. 예를 들어 cd /path/to

zip -r /home/user/dir1.zip dir1/

관련 정보