카테고리 없음
리눅스 서버에서 하부 폴더(디렉토리)를 압축하거나 압축을 풀고, 로컬로 다운로드하는 방법
A1A2
2025. 6. 11. 11:37
반응형
리눅스 서버에서 하부 폴더(디렉토리)를 압축하거나 압축을 풀고, 로컬로 다운로드하는 방법을 아래와 같이 정리해드리겠습니다.
✅ 1️⃣ 하위 폴더 압축하기 (tar, zip)
✔ A. tar.gz 압축 (가장 일반적인 방식)
tar -czvf archive_name.tar.gz folder_name/
옵션설명
-c | 새 아카이브 생성 |
-z | gzip 압축 적용 |
-v | 처리 중 파일명 출력 |
-f | 아카이브 파일명 지정 |
예시:
tar -czvf backup.tar.gz my_folder/
✔ B. zip 형식으로 압축
zip -r archive_name.zip folder_name/
zip 패키지가 설치되어 있어야 합니다: sudo apt install zip
✅ 2️⃣ 압축 풀기 (tar, unzip)
✔ A. .tar.gz 압축 해제
tar -xzvf archive_name.tar.gz
✔ B. .zip 압축 해제
unzip archive_name.zip
✅ 3️⃣ 로컬로 다운로드 하기 (서버 → 내 컴퓨터)
✔ A. 로컬 PC에서 다운로드 (scp 명령 사용)
scp username@server_ip:/path/to/file.tar.gz /local/folder/
항목설명
username | 서버의 로그인 아이디 |
server_ip | 서버의 IP 주소 또는 도메인 |
/path/to/file.tar.gz | 서버상의 파일 경로 |
/local/folder/ | 내 컴퓨터의 저장 위치 |
예시:
scp user@192.168.0.10:/home/user/backup.tar.gz ~/Downloads/
✔ B. SFTP를 통한 다운로드
sftp username@server_ip cd /path/to/file get backup.tar.gz exit
✅ 정리 요약
작업명령어 예시
폴더 압축 | tar -czvf a.tar.gz 폴더/ |
압축 해제 | tar -xzvf a.tar.gz |
zip 압축 | zip -r a.zip 폴더/ |
zip 해제 | unzip a.zip |
다운로드 | scp user@서버:/경로/파일 ./로컬폴더/ |
SFTP 다운로드 | sftp user@서버 → get 파일 |
🔍 추천 키워드 10개
리눅스 tar 압축, 리눅스 폴더 압축, tar.gz 해제, zip 명령어 리눅스, 리눅스 서버 파일 다운로드, scp 사용법, sftp 다운로드, 리눅스 백업, 폴더 아카이브, 원격 서버 압축
반응형