728x90
tar.gz는 기본적으로 Linux 기반에서 사용되는 압축파일이다. 하지만 window에서 tar.gz 파일로 압축할 수 있다. 그 중에서도 Python, Jupyter Notebook 환경에서 tar.gz 파일을 압축했다.
1. 압축하기
!tar -zcvf 파일_이름.tar.gz 디렉토리_주소
ex>
!tar -zcvf test.tar.gz ./test_dir
-> 이 경우 .ipynb 파일이 있는 폴더의 test_dir라는 폴더 내에 있는 파일들이 압축된다. 이 때 tar.gz 파일 내에도 test_dir라는 directory가 생긴다.
2. 압축 해제하기
!tar zxvf 파일_이름.tar.gz
ex>
!tar zxvf test.tar.gz
-> 이 경우 .ipynb 파일이 있는 폴더에 test.tar.gz 파일이 있어야 한다.
-> 이 명령을 실행하면 .ipynb 파일이 있는 폴더에 test.tar.gz 파일이 압축된 결과가 나타난다.
3. 압축 소프트웨어 사용하기
나 같은 경우 tar.gz 파일 내에 directory를 만들지 않으면서 파일을 압축하고 싶었는데 python 명령으로 그 방법을 찾지 못했다. 결국 7-zip이라는 무료 압축 소프트웨어를 사용했다. 구체적인 사용방법은 https://extrememanual.net/27173를 참고했다.
728x90
'Python' 카테고리의 다른 글
있어보이는 Python: map, lambda (0) | 2020.11.13 |
---|---|
있어보이는 Python: try/except, enumerate (0) | 2020.11.09 |
Pytorch의 tensor GPU 연산하기(Autograd 이해하기) (0) | 2020.11.07 |
Pytorch의 tensor 다루기 (0) | 2020.11.07 |
numpy 다루기 3 (0) | 2020.10.30 |