리눅스 폴더 및 파일 압축 관련 명령어
파일 압축 명령어
zip 파일 압축
zip -r 파일명.zip ./폴더또는파일명
명령어를 통해 폴더 및 파일을 zip 파일로 압축할 수 있습니다.
tar 파일 압축
tar -cvf 파일명.tar ./폴더또는파일명
tar.gz 파일 압축
tar -czvf 파일명.tar.gz ./폴더또는파일명
파일 압축 해제 명령어
zip 파일 압축 해제
unzip 파일명.zip
또는
unzip 파일명.zip -d ./압축해제폴더명
경로를 지정하지 않으면 현재 경로에 파일명 폴더를 만들고, 그 안에 모든 파일을 압축해제합니다.
jar, war 파일 압축 해제
jar -xvf 파일명.war
tar 파일 압축 해제
tar -xvf 파일명.tar -C ./압축해제폴더명
tar.gz 파일 압축 해제
tar -xzvf 파일명.tar -C ./압축해제폴더명
폴더 및 파일 이관 방법
폴더 및 파일 압축
tar czf 압축파일명.tar.gz /폴더경로
이관 대상 서버에서 현재 경로에 옮기려는 폴더의 압축 파일을 생성합니다.
정상 메시지
tar: Removing leading `/' from member names
절대경로(/)를 제거하고 상대경로로 저장한다는 메시지입니다.
파일질라로 실시간 파일 크기 변화를 확인할 수 있으며, 해당 메시지에서 벗어나면 압축이 완료된 것입니다.
폴더 및 파일 압축 해제
tar xzf 압축파일명.tar.gz -C /
이관 받는 서버에서 현재 경로의 압축 파일을 해제하여, 기존 서버와 같은 경로에 폴더 및 파일 마이그레이션을 진행합니다.