PHP/Linux

리눅스 압축하기 / 압축풀기 / 디렉토리명 변경 / 디렉토리 생성 / 리눅스 tar / 리눅스 zip

denisOh 2014. 1. 12. 12:19

디렉토리

생성 : $ mkdir xxx (현재 디렉토리 하위에 xxx 디렉토리를 생성함)

변경 : $ mv xxx yyy (xxx 디렉토리명을 yyy로 변경함)


tar

압축하기 : $ tar cvfzp xxx.tar.gz * (모든파일을 xxx.tar.gz 로 압축, 하위폴더 포함)

특정폴더 제외 옵션 : $ tar cvfzp xxx.tar.gz * --exclude abc
                            (
abc 폴더를 제외하고, 모든파일을 xxx.tar.gz 로 압축, 하위폴더 포함)

압축풀기 : $ tar xvfzp xxx.tar.gz (현재 디렉토리에 풀림)

               $ tar xvfzp xxx.tar.gz -C ./yyy (현재 디렉토리 하위에 있는 yyy 디렉토리에 풀림)
                                                                   디렉토리는 먼서 생성되어 있어야 함.


zip


먼저 unzip이라는 패키지가 설치되어 있어야 합니다.

unzip 패키지가 없으면 apt-get install unzip 을 통해서 설치하세요.

압축하기 : $ zip -r xxx.zip * (모든파일을 xxx.zip 으로 압축, 하위폴더 포함)

압축풀기 : $ unzip xxx.zip (현재 디렉토리에 풀림)

               $ unzip xxx.zip -d ./yyy (현재 디렉토리 하위에 있는 yyy 디렉토리에 풀림)
                                                         디렉토리는 먼서 생성되어 있어야 함.