6000+ 폴더 / 하위 폴더 복사 이상). 처음에 SSD에 문제가 있다고 생각했지만

시나리오

나는 laravel을 자주 사용하며 누군가 프레임 워크를 사용했다면 “공급 업체”폴더에 여러 폴더 내에 6000 개 이상의 파일이 포함되어 있음을 알아야합니다.

주목할만한 것은 라 라벨 프로젝트를 다른 내부 디렉토리로 복사하는 속도가 매우 느리다는 것입니다 (프로젝트 당 10 분 이상). 처음에 SSD에 문제가 있다고 생각했지만 프로젝트 폴더를 압축하고 새 대상에 복사 한 후 문제가 내 프로젝트의 파일 및 폴더 수와 관련이 있음을 곧 깨달았습니다.

질문

파일을 먼저 압축하지 않고도 디렉토리 / 하위 디렉토리 (매우 빠름)에 방대한 양의 파일과 폴더를 복사 할 수있는 특수한 유형의 SSD 또는 하드 드라이브 유형이 있습니까? 또는이 폴더 수를 빠른 속도로 압축 / 압축 해제 할 수있는 방법이 있다면

압축 할 수는 있지만 파일을 새 대상에 복사하여 붙여 넣는 것처럼 압축, 이동, 압축 해제하는 데 시간이 오래 걸립니다.

테스트 / 백업 목적으로 프로젝트의 새로운 사본을 즉시 만들 수 있기를 원합니다!



답변

액세스 / 권한 문제, 긴 경로 문제 또는 다른 것들이 없다고 가정하면 이에 대한 몇 가지 접근 방식이 있습니다.

모든 것보다 먼저 디스크 조각 모음을 수행 할 수 있습니다.

  1. 적절한 파일 관리자 또는 특정 파일 복사 유틸리티 (예 : TeraCopy)를 사용할 수 있습니다. 일반 복사 작업이 개선되었으며 파일 관리자를 통해 더 많은 추가 항목이 지원됩니다.

  2. 7ZIP와 같은 STORE 옵션 (압축 없음, 파일 저장)과 함께 올바른 아카이버를 사용하고 파일을 대상에 직접 아카이브하십시오. 이렇게하면 복사 시간을 절약 할 수 있지만 포장을 풀기 위해 시간을 낭비하게되므로 목표가 백업 대상인 경우에 좋습니다. 목표가 그대로 복사하는 것이 좋습니다 아니. 이것을 시도 할 때 충분한 네트워크 대역폭을 가지고 있는지 확인하십시오.

  3. 명령 프롬프트 복사 (예 : xcopy, xxcopy, robocopy 등)를 사용하고 새 파일 만 복사하도록 매개 변수를 추가하십시오. 대부분의 파일이 변경되지 않으면 매번 모든 파일을 덮어 쓸 이유가 없습니다. 새 항목을 추가하고 수정 된 항목을 새로 고치는 것이 좋습니다 (xcopy / d 매개 변수가 정확하게 수행함).