1. zip 설치
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | $ sudo yum install zip Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile * base: ftp.daumkakao.com * extras: ftp.kaist.ac.kr * updates: ftp.kaist.ac.kr Resolving Dependencies --> Running transaction check ---> Package zip.x86_64 0:3.0-11.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ===================================================================================================================== Package Arch Version Repository Size ===================================================================================================================== Installing: zip x86_64 3.0-11.el7 base 260 k Transaction Summary ===================================================================================================================== Install 1 Package Total download size: 260 k Installed size: 796 k Is this ok [y/d/N]: y Downloading packages: zip-3.0-11.el7.x86_64.rpm | 260 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : zip-3.0-11.el7.x86_64 1/1 Verifying : zip-3.0-11.el7.x86_64 1/1 Installed: zip.x86_64 0:3.0-11.el7 Complete! | cs |
2. unzip 설치
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | $ sudo yum install unzip Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile * base: ftp.daumkakao.com * extras: ftp.kaist.ac.kr * updates: ftp.kaist.ac.kr Resolving Dependencies --> Running transaction check ---> Package unzip.x86_64 0:6.0-16.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ===================================================================================================================== Package Arch Version Repository Size ===================================================================================================================== Installing: unzip x86_64 6.0-16.el7 base 169 k Transaction Summary ===================================================================================================================== Install 1 Package Total download size: 169 k Installed size: 365 k Is this ok [y/d/N]: y Downloading packages: unzip-6.0-16.el7.x86_64.rpm | 169 kB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : unzip-6.0-16.el7.x86_64 1/1 Verifying : unzip-6.0-16.el7.x86_64 1/1 Installed: unzip.x86_64 0:6.0-16.el7 Complete! | cs |
3. zip 및 unzip 설치 확인
1 2 3 4 5 6 | # rpm -qa |grep zip unzip-6.0-16.el7.x86_64 bzip2-libs-1.0.6-13.el7.x86_64 gzip-1.5-9.el7.x86_64 zip-3.0-11.el7.x86_64 | cs |
4. 아래와 같이 압축을 진행합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | $ zip -r distribute-0.7.3.zip ./distribute-0.7.3/* adding: distribute-0.7.3/MANIFEST.in (deflated 32%) adding: distribute-0.7.3/PKG-INFO (deflated 62%) adding: distribute-0.7.3/distribute.egg-info/ (stored 0%) adding: distribute-0.7.3/distribute.egg-info/zip-safe (stored 0%) adding: distribute-0.7.3/distribute.egg-info/requires.txt (stored 0%) adding: distribute-0.7.3/distribute.egg-info/top_level.txt (stored 0%) adding: distribute-0.7.3/distribute.egg-info/dependency_links.txt (stored 0%) adding: distribute-0.7.3/distribute.egg-info/SOURCES.txt (deflated 74%) adding: distribute-0.7.3/distribute.egg-info/PKG-INFO (deflated 62%) adding: distribute-0.7.3/pkg_resources.py (deflated 72%) adding: distribute-0.7.3/setup.cfg (deflated 19%) adding: distribute-0.7.3/setup.py (deflated 59%) adding: distribute-0.7.3/setuptools/ (stored 0%) adding: distribute-0.7.3/setuptools/depends.py (deflated 64%) adding: distribute-0.7.3/setuptools/command/ (stored 0%) adding: distribute-0.7.3/setuptools/command/egg_info.py (deflated 69%) adding: distribute-0.7.3/setuptools/command/bdist_wininst.py (deflated 70%) adding: distribute-0.7.3/setuptools/command/bdist_rpm.py (deflated 62%) adding: distribute-0.7.3/setuptools/command/install_scripts.py (deflated 64%) adding: distribute-0.7.3/setuptools/command/build_ext.py (deflated 73%) adding: distribute-0.7.3/setuptools/command/register.py (deflated 43%) adding: distribute-0.7.3/setuptools/command/test.py (deflated 70%) adding: distribute-0.7.3/setuptools/command/upload.py (deflated 67%) adding: distribute-0.7.3/setuptools/command/install_lib.py (deflated 65%) adding: distribute-0.7.3/setuptools/command/__init__.py (deflated 52%) adding: distribute-0.7.3/setuptools/command/upload_docs.py (deflated 66%) adding: distribute-0.7.3/setuptools/command/alias.py (deflated 66%) adding: distribute-0.7.3/setuptools/command/install_egg_info.py (deflated 65%) adding: distribute-0.7.3/setuptools/command/install.py (deflated 65%) adding: distribute-0.7.3/setuptools/command/develop.py (deflated 69%) adding: distribute-0.7.3/setuptools/command/easy_install.py (deflated 73%) adding: distribute-0.7.3/setuptools/command/saveopts.py (deflated 51%) adding: distribute-0.7.3/setuptools/command/launcher manifest.xml (deflated 45%) adding: distribute-0.7.3/setuptools/command/sdist.py (deflated 68%) adding: distribute-0.7.3/setuptools/command/bdist_egg.py (deflated 70%) adding: distribute-0.7.3/setuptools/command/build_py.py (deflated 72%) adding: distribute-0.7.3/setuptools/command/setopt.py (deflated 70%) adding: distribute-0.7.3/setuptools/command/rotate.py (deflated 63%) adding: distribute-0.7.3/setuptools/__init__.py (deflated 58%) adding: distribute-0.7.3/setuptools/script template (dev).py (deflated 29%) adding: distribute-0.7.3/setuptools/package_index.py (deflated 70%) adding: distribute-0.7.3/setuptools/archive_util.py (deflated 70%) adding: distribute-0.7.3/setuptools/site-patch.py (deflated 63%) adding: distribute-0.7.3/setuptools/extension.py (deflated 62%) adding: distribute-0.7.3/setuptools/py24compat.py (deflated 32%) adding: distribute-0.7.3/setuptools/dist.py (deflated 73%) adding: distribute-0.7.3/setuptools/compat.py (deflated 70%) adding: distribute-0.7.3/setuptools/script template.py (deflated 31%) adding: distribute-0.7.3/setuptools/py27compat.py (deflated 41%) adding: distribute-0.7.3/setuptools/ssl_support.py (deflated 66%) adding: distribute-0.7.3/setuptools/sandbox.py (deflated 71%) adding: distribute-0.7.3/setuptools.egg-info/ (stored 0%) adding: distribute-0.7.3/setuptools.egg-info/requires.txt.orig (deflated 32%) adding: distribute-0.7.3/setuptools.egg-info/zip-safe (stored 0%) adding: distribute-0.7.3/setuptools.egg-info/requires.txt (deflated 33%) adding: distribute-0.7.3/setuptools.egg-info/top_level.txt (stored 0%) adding: distribute-0.7.3/setuptools.egg-info/dependency_links.txt (deflated 54%) adding: distribute-0.7.3/setuptools.egg-info/SOURCES.txt (deflated 75%) adding: distribute-0.7.3/setuptools.egg-info/entry_points.txt.orig (deflated 75%) adding: distribute-0.7.3/setuptools.egg-info/entry_points.txt (deflated 76%) adding: distribute-0.7.3/setuptools.egg-info/PKG-INFO (deflated 74%) | cs |
* distribute-0.7.3.zip : 압축을 진행 후 생성될 zip 파일. zip 파일 이름은 임의로 지정해도 상관없습니다.
* ./distribute-0.7.3/* : distribute 디렉터리 이하의 모든 파일을 압축합니다.
* -r 옵션은 ./distribute-0.7.3 디렉터리 내의 존재하는 하위 디렉터리의 파일 및 디렉터리를 압축한다는 의미입니다.
5. 압축 확인
1 2 3 4 | $ ll |grep distribute-0.7.3 drwxr-xr-x 5 root root 4096 Nov 6 05:58 distribute-0.7.3 -rw-r--r-- 1 root root 149061 Nov 6 06:06 distribute-0.7.3.zip | cs |
6. distribute-0.7.3 압축 해제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | $ unzip ./distribute-0.7.3.zip -d ./test Archive: ./distribute-0.7.3.zip inflating: ./test/distribute-0.7.3/MANIFEST.in inflating: ./test/distribute-0.7.3/PKG-INFO creating: ./test/distribute-0.7.3/distribute.egg-info/ extracting: ./test/distribute-0.7.3/distribute.egg-info/zip-safe extracting: ./test/distribute-0.7.3/distribute.egg-info/requires.txt extracting: ./test/distribute-0.7.3/distribute.egg-info/top_level.txt extracting: ./test/distribute-0.7.3/distribute.egg-info/dependency_links.txt inflating: ./test/distribute-0.7.3/distribute.egg-info/SOURCES.txt inflating: ./test/distribute-0.7.3/distribute.egg-info/PKG-INFO inflating: ./test/distribute-0.7.3/pkg_resources.py inflating: ./test/distribute-0.7.3/setup.cfg inflating: ./test/distribute-0.7.3/setup.py creating: ./test/distribute-0.7.3/setuptools/ inflating: ./test/distribute-0.7.3/setuptools/depends.py creating: ./test/distribute-0.7.3/setuptools/command/ inflating: ./test/distribute-0.7.3/setuptools/command/egg_info.py inflating: ./test/distribute-0.7.3/setuptools/command/bdist_wininst.py inflating: ./test/distribute-0.7.3/setuptools/command/bdist_rpm.py inflating: ./test/distribute-0.7.3/setuptools/command/install_scripts.py inflating: ./test/distribute-0.7.3/setuptools/command/build_ext.py inflating: ./test/distribute-0.7.3/setuptools/command/register.py inflating: ./test/distribute-0.7.3/setuptools/command/test.py inflating: ./test/distribute-0.7.3/setuptools/command/upload.py inflating: ./test/distribute-0.7.3/setuptools/command/install_lib.py inflating: ./test/distribute-0.7.3/setuptools/command/__init__.py inflating: ./test/distribute-0.7.3/setuptools/command/upload_docs.py inflating: ./test/distribute-0.7.3/setuptools/command/alias.py inflating: ./test/distribute-0.7.3/setuptools/command/install_egg_info.py inflating: ./test/distribute-0.7.3/setuptools/command/install.py inflating: ./test/distribute-0.7.3/setuptools/command/develop.py inflating: ./test/distribute-0.7.3/setuptools/command/easy_install.py inflating: ./test/distribute-0.7.3/setuptools/command/saveopts.py inflating: ./test/distribute-0.7.3/setuptools/command/launcher manifest.xml inflating: ./test/distribute-0.7.3/setuptools/command/sdist.py inflating: ./test/distribute-0.7.3/setuptools/command/bdist_egg.py inflating: ./test/distribute-0.7.3/setuptools/command/build_py.py inflating: ./test/distribute-0.7.3/setuptools/command/setopt.py inflating: ./test/distribute-0.7.3/setuptools/command/rotate.py inflating: ./test/distribute-0.7.3/setuptools/__init__.py inflating: ./test/distribute-0.7.3/setuptools/script template (dev).py inflating: ./test/distribute-0.7.3/setuptools/package_index.py inflating: ./test/distribute-0.7.3/setuptools/archive_util.py inflating: ./test/distribute-0.7.3/setuptools/site-patch.py inflating: ./test/distribute-0.7.3/setuptools/extension.py inflating: ./test/distribute-0.7.3/setuptools/py24compat.py inflating: ./test/distribute-0.7.3/setuptools/dist.py inflating: ./test/distribute-0.7.3/setuptools/compat.py inflating: ./test/distribute-0.7.3/setuptools/script template.py inflating: ./test/distribute-0.7.3/setuptools/py27compat.py inflating: ./test/distribute-0.7.3/setuptools/ssl_support.py inflating: ./test/distribute-0.7.3/setuptools/sandbox.py creating: ./test/distribute-0.7.3/setuptools.egg-info/ inflating: ./test/distribute-0.7.3/setuptools.egg-info/requires.txt.orig extracting: ./test/distribute-0.7.3/setuptools.egg-info/zip-safe inflating: ./test/distribute-0.7.3/setuptools.egg-info/requires.txt extracting: ./test/distribute-0.7.3/setuptools.egg-info/top_level.txt inflating: ./test/distribute-0.7.3/setuptools.egg-info/dependency_links.txt inflating: ./test/distribute-0.7.3/setuptools.egg-info/SOURCES.txt inflating: ./test/distribute-0.7.3/setuptools.egg-info/entry_points.txt.orig inflating: ./test/distribute-0.7.3/setuptools.egg-info/entry_points.txt inflating: ./test/distribute-0.7.3/setuptools.egg-info/PKG-INFO | cs |
* -d 옵션은 임의의 디렉터리에 압축을 해제하고 싶은 경우 사용하며, 현재는 test 디렉터리 이하에 압축이 해제됩니다.
7. 압축 해제 확인
1 2 3 4 5 | $ ll |grep "test\|distribute" drwxr-xr-x 5 root root 4096 Nov 6 05:58 distribute-0.7.3 -rw-r--r-- 1 root root 149061 Nov 6 06:06 distribute-0.7.3.zip drwxr-xr-x 3 root root 4096 Nov 6 06:15 test | cs |
'Operating System > Linux' 카테고리의 다른 글
ubuntu 설치된 패키지 목록 확인 (0) | 2017.11.06 |
---|---|
centos python pip 설치 (0) | 2017.11.06 |
centos wget 설치 (0) | 2017.11.06 |
ubuntu python pip 설치 (0) | 2017.11.06 |
ubuntu zip 설치, 압축 및 압축 해제 (0) | 2017.11.06 |