Windows에서 네트워트 드라이브, NAS, USB 드라이브로 폴더를 전송할 때, 파일들이 순차적으로 하나씩 복사됩니다.
이러다 보면 자잘한 파일이 아주 많은 경우엔 꽤 오래 걸립니다.
이걸 여러 파일을 동시에 전송하도록 하는 명령어가 Windows Vista부터 추가되었는데, 잘 안 알려진 것 같습니다.
robocopy란 명령어로 커맨드 창에서 실행하는 명령어인데, 다음과 같이 사용합니다.
robocopy c:\reports '\\marketing\videos' yearly-report.mov /mt /z
더 자세한 옵션은 다음 링크에서 확인 가능합니다.
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
robocopy
Reference article for the robocopy command, which copies file data from one location to another.
learn.microsoft.com
일단 /mt 라는 옵션이 multi-thread의 약자로 기본적으로 8개의 멀티 쓰레딩으로 복사가 가능합니다.
꽤나 유용한 툴이지만, 요새 CLI 명령어는 어렵게 느껴질 수도 있습니다.
그래서, 누군가가 이걸 GUI로 사용할 수 있게 한 툴을 만들었습니다.
https://github.com/Cinchoo/ChoEazyCopy
GitHub - Cinchoo/ChoEazyCopy: Simple and powerful RoboCopy GUI
Simple and powerful RoboCopy GUI . Contribute to Cinchoo/ChoEazyCopy development by creating an account on GitHub.
github.com
아래는 실행 화면입니다.
Source와 Destination을 지정하면 복사가 되는 건데요, 여기에 /mt 을 추가하면 됩니다. 옵션 검색 창에서 multi로 검색하면 Multithread Copy 옵션이 나오고, 이 값을 변경하면 됩니다.
MS에서 직접 배포한 툴이어서 안전하면서도 유용한 팁이라 생각하여 소개해 보았습니다.
'디지털 라이프 電子的生活 My Digital Life > 잡다한 Linux 관련 것들' 카테고리의 다른 글
openmediavault 업그레이드하기 (5.x > 6.x) (0) | 2022.07.07 |
---|---|
InfiniBand의 RDMA 트래픽 모니터링하기 (0) | 2022.06.30 |
RHEL7/RHEL8 Pacemaker/DRBD 설정시 다른 점 비교 (0) | 2022.04.29 |
mdadm으로 S/W RAID 구성하기 요약 (0) | 2021.12.10 |
openmediavault로 NAS 만들기 #3 - 커스텀 디스플레이 (0) | 2021.08.28 |