!pwd
!zip -r /content/~/(생성하고 싶은 폴더 이름).zip /content/~/zip하고자하는폴더/
처음 "/content/~/(생성하고 싶은 폴더 이름).zip"는 압축파일을 놓을 경로와 그 이름.zip을 넣는 곳입니다.
두 번째 구간에서 "/content/path/zip하고자하는폴더/"는 압축(zip)할 폴더 경로를 적는 것입니다.
위와 같은 명령어를 colab에 적으면 첫 번째 구간의 경로 안에 zip 파일이 생성될 것입니다.
이해를 위해 예를 들어보겠습니다.
가령 /content/start/와 같이 content 아래 start라는 폴더가 있고 그 안에는 파일과 폴더가 있다고 가정하겠습니다. 이제 이 start 폴더을 압축하고 싶은데 우리는 이것을 aa.zip 이라는 이름으로 압축(zip) 파일을 생성해서 content 아래에 놓고 싶습니다.
그렇다면 다음과 같이 작성하면 됩니다.
!zip -r /content/aa.zip /content/start/
이렇게 적으면 /content 바로 안에 aa.zip 파일이 생성되면서 원하는 파일이 생성됩니다.
from google.colab import files
files.download('/content/~/result.zip')
!unzip -qq '/content/drive/MyDrive/~/(filename).zip'