카테고리 없음

리눅스 서버에서 하부 폴더(디렉토리)를 압축하거나 압축을 풀고, 로컬로 다운로드하는 방법

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 다운로드, 리눅스 백업, 폴더 아카이브, 원격 서버 압축

 
 
반응형