Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I notice a significant performence difference when I copy files from External Hard Drive to my MacBook compared to copy files through The non-Terminal method is 2-3X faster. I am copying the same files, with the same source and destination.

  1. Why is there a difference between the two methods?

  2. Can I add any arguments to copy command to make it go faster.

share|improve this question
up vote 0 down vote accepted

There is no such setting in the cp command. I'm not sure what would cause the speed difference you observed. Interesting.

Multi-threading has to do with parallel processing on the CPU, which is not a bottleneck for copying files. What slows down copying is the seeking, reading and writing of files from the physical hardware, and this is part of the process in both the terminal and the GUI. You can't speed this up through software.

When you use a smarter copy program like rsync, it's possible to speed it up by ignoring files that don't need to be copied. You can also use it with the -z flag to turn on zip compression, but this is only helpful when copying over the network.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.