하나만 제외한 모든 파일과 디렉터리를 압축하는 방법은 무엇입니까?

하나만 제외한 모든 파일과 디렉터리를 압축하는 방법은 무엇입니까?

디렉토리와 해당 파일을 압축하고 싶습니다. 이를 위해 나는 을 사용하고 싶습니다 tar. 디렉토리에는 ignorezip 파일에 포함되어서는 안 되는 하위 디렉토리가 포함되어 있습니다. tar디렉터리를 제외하고 숨겨진 파일을 포함하여 홈 디렉터리의 모든 파일과 디렉터리를 압축하는 방법 ( ..및 제외 .) ignore? 파일은 tar생성된 후 홈 디렉터리에 위치해야 합니다.

편집하다: 나도 시도해봤다:

tar --exclude mydir/ignore -zcvf mydir/mydir.tar.gz mydir/ --remove-files

그러나 어떤 이유로 실패합니다.

tar: mydir: Cannot rmdir: Directory not empty
tar: Exiting with failure status due to previous errors

왜 그런 겁니까?

관련 정보