티스토리 뷰

반응형

리눅스 서버에서 하부 폴더(디렉토리)를 압축하거나 압축을 풀고, 로컬로 다운로드하는 방법을 아래와 같이 정리해드리겠습니다.


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

 
 
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
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
글 보관함
반응형