윈도우에서 파일 압축, 해제 및 심볼릭 링크 활용하기

    목차
반응형

📌 효율적인 파일 관리 방법

윈도우에서는 대량의 파일을 다룰 때 압축 및 해제 기능심볼릭 링크(Symlink) 활용을 통해 효율적으로 관리할 수 있습니다. 이번 글에서는 CMD(명령 프롬프트)와 PowerShell을 활용하여 ZIP 압축 및 해제, 심볼릭 링크 설정 방법을 쉽게 설명해 드리겠습니다.

 


✅ CMD를 활용한 파일 압축 및 해제

CMD에서는 기본적으로 tarcompact 명령어를 이용하여 파일을 압축 및 해제할 수 있습니다.

🔹 파일 압축 명령어

명령어설명

compact /C /S:경로 NTFS 압축을 활성화하여 공간 절약
tar -cvf 압축파일.tar 파일1 파일2 여러 파일을 tar 포맷으로 압축
tar -czvf 압축파일.tar.gz 파일1 파일2 gzip을 사용한 tar 압축

🔹 파일 압축 해제 명령어

명령어 설명
compact /U /S:경로 NTFS 압축 해제
tar -xvf 압축파일.tar tar 압축 해제
tar -xzvf 압축파일.tar.gz gzip 압축 해제

🔹 Windows 10 이상에서는 ZIP 지원 가능

powershell Compress-Archive -Path "C:\파일" -DestinationPath "C:\압축.zip"
powershell Expand-Archive -Path "C:\압축.zip" -DestinationPath "C:\해제폴더"

✅ PowerShell을 활용한 파일 압축 및 해제

PowerShell을 사용하면 다양한 파일 압축 및 해제 기능을 쉽게 실행할 수 있습니다.

🔹 파일 및 폴더 압축 명령어

명령어 설명
Compress-Archive -Path "C:\소스폴더" -DestinationPath "C:\압축.zip" 폴더를 ZIP으로 압축
Compress-Archive -Path "C:\파일1","C:\파일2" -DestinationPath "C:\압축.zip" 여러 개의 파일 압축

🔹 압축 해제 명령어

명령어 설명
Expand-Archive -Path "C:\압축.zip" -DestinationPath "C:\해제폴더" 압축 해제
Expand-Archive -Path "C:\압축.zip" -Force 기존 파일 덮어쓰기 후 압축 해제

✅ 심볼릭 링크(Symlink) 및 하드 링크 활용

윈도우에서는 심볼릭 링크를 활용하여 파일 및 폴더를 가상으로 연결할 수 있습니다.

🔹 CMD에서 심볼릭 링크 및 하드 링크 생성

명령어 설명
mklink 링크이름 대상경로 파일 심볼릭 링크 생성
mklink /D 링크이름 대상폴더 폴더 심볼릭 링크 생성
mklink /H 링크이름 대상파일 하드 링크 생성
mklink /J 링크이름 대상폴더 디렉터리 정션 생성

🔹 PowerShell에서 심볼릭 링크 생성

명령어 설명
New-Item -ItemType SymbolicLink -Path "C:\링크" -Target "C:\원본폴더" 폴더 심볼릭 링크 생성
New-Item -ItemType HardLink -Path "C:\링크파일.txt" -Target "C:\원본파일.txt" 파일 하드 링크 생성

🎯 CMD vs PowerShell: 압축 & 링크 비교 분석

기능 CMD PowerShell
ZIP 압축 powershell Compress-Archive Compress-Archive 활용
TAR 압축 tar -czvf 파일.tar.gz tar 모듈 활용 가능
심볼릭 링크 생성 mklink 명령어 사용 New-Item -ItemType SymbolicLink 활용
하드 링크 생성 mklink /H 사용 New-Item -ItemType HardLink 활용

CMD는 빠르게 실행 가능, PowerShell은 확장성이 뛰어남


어떤 상황에서 활용해야 할까?

CMD 추천 상황

  • 빠르게 ZIP 또는 TAR 파일을 만들거나 해제할 때
  • 단순한 파일 및 폴더 연결 작업을 수행할 때

PowerShell 추천 상황

  • 자동화 스크립트를 이용한 파일 압축 및 해제 작업이 필요할 때
  • 네트워크 및 원격 파일 관리를 해야 할 때

이제 파일 압축, 해제, 링크 생성까지 능숙하게 사용할 수 있습니다! 😊

다음 글에서는 윈도우에서 배치 파일(.bat) 자동 실행 스크립트 활용법을 다룰 예정이니 기대해 주세요! 🚀

 

반응형