Mac에서 여러 파일을 복사하면 시스템에서 동시에 모든 파일을 복사하려고합니다. 문제는 두 가지입니다.
우선, 여러 파일을 선택하여 복사하면 데이터베이스의 ACID와 달리 "전부 또는 전적으로"접근 방식을 사용하여 하나의 프로세스로 이동합니다. 종종 이것은 바람직하지 않습니다.
또한 다른 복사 프로세스를 추가하면 시스템은 모든 것을 동시에 복사하려고합니다.
예를 들어, 큰 파일 A
을 복사하기로 결정한 후 나중에 큰 파일을 복사하기로 결정했습니다 B
. "큰 파일"중 하나가 많은 파일을 선택했는지에 관계없이 두 개의 병렬 복사 작업이 수행됩니다.
여러 가지 이유로 이것을 좋아하지 않습니다.
- 여러 개의 복사 프로세스가 한 번에 실행되면 다른 프로세스가 중단되는 것처럼 보입니다.
- 또한 여러 파일을 동시에 복사하면 복사 프로세스 자체가 훨씬 느려집니다.
- 마지막으로 프로세스가 중단되면 파일이 대상에 도달하지 않습니다.
- 파일을 대기열에 추가하면 한 번에 복사가 시작되고 프로세스가 더욱 중단됩니다.
- (로컬) 넷의 다른 머신이나 드라이브로 복사 할 때 실제 문제입니다.
결과 : A
먼저 전송하고 사용하려는 파일 이 필요한 것보다 도착하는 데 훨씬 오래 걸리고 LAN의 중앙 HD에서 복사 할 때 다른 모든 파일이 도착할 때까지 첫 번째 파일을 사용할 수 없습니다.
따라서 ... Mac에서 복사하기 위해 여러 파일을 대기열에 넣는 방법은 무엇입니까? 명확히하기 위해 : 많은 파일을 선택하거나 하나씩 추가하더라도 큐가 완료 될 때까지 파일을 한 번에 하나씩 만 복사하는 큐에 넣기를 원합니다.
Bash와 특히 Perl의 답변도 환영합니다!
Cmd-C
다음Cmd-V
목적지에서?