Python

Window Python(Jupyter Notebook)에서 tar.gz 파일로 압축 및 해제하기

qlsenddl 2020. 11. 9. 17:00
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