[zip] 숨겨진 파일을 포함한 Zip

Linux에서는 다음을 수행하여 현재 디렉토리의 모든 (숨겨진 파일 제외) 압축 할 수 있습니다.

zip 1.zip *

하지만 숨겨진 파일은 어떻게 포함합니까?



답변

편집 : 올바른 방법은zip -r 1.zip .

아래의 이전 답변에 표시된 명령은 상위 디렉토리도 포함하기 때문에 올바르지 않습니다.


이것을 시도해 보셨습니까?

zip yourfile.zip sourcedir/* .*

또는 귀하의 경우에

zip 1.zip * .[^.]*'

숨겨진 파일도 모두 포함해야합니다.


답변

또는 더 간단하게 추가 할 수 있습니다.

zip 1.zip ./


답변

이것은 개발자를위한 포럼이고 우리 중 상당수가 git을 사용하기 때문에 잊지 않도록하기 위해서입니다.

지퍼에서 원하는 것만 얻는 쉬운 방법은 사용하는 것입니다. git archive -o filename.zip branch


답변

모든 파일 (+ 숨겨진 파일)을 압축하려면 다음을 사용하십시오. zip -r namefiles.zip. “.” 폴더에있는 모든 파일입니다.

zip -r namefiles.zip "folder will zip"


답변

현재 디렉토리에 zip 파일을 저장할 권한이없는 경우 권한이있는 디렉토리로 이동하여 입력 할 수 있습니다.

zip -r 1.zip /path/to/source/dir/.

그러나 .../some_dir입력하면

unzip 1.zip

그러면 파일이 다음으로 압축 해제됩니다. .../some_dir/path/to/source/dir/


답변