Ask HN: How do I copy a large directory from an old Mac to a new Mac?

4 points by amichail 15 days ago

I tried air drop but it fails with large directories.

I also tried looking at the Time Machine backup of the old Mac but the new Mac doesn't have permission to see it for some reason.

As for migration assistant, I don't think it allows you to copy a home directory from your old Mac to a subdirectory of your home directory in your new Mac.

So what should I try?

P.S. It seems that I can't use a Time Machine external disk to copy files back and forth, even manually using "cp -rp".

al_borland 14 days ago

Why not use Finder? Connect to the old Mac from the new one (or vice versa) in Finder, then drag the folder from on window (remote) to another (local).

If it’s extremely large and this will take too long over the network, use an external hard drive, again just using Finder. No need to mess with Time Machine or any of this other stuff people are talking about. It’s just files, that’s what Finder is for.

i_don_t_know 15 days ago

Last time I got a new Mac, I restored my old user account from Time Machine / Migration Assistant on the new Mac but with a different user name, something like „me_old“. Then copy files between user accounts on the new Mac. You might have to change file permissions.

stop50 15 days ago

How about rsync?

Tabular-Iceberg 15 days ago

Can you boot the old one into disk target mode?

  • amichail 14 days ago

    I ended up manually creating several dmg files to get the data I want from my home directory and air dropping each one to the new Mac.

cpach 15 days ago

ditto is quite good for this. If you have an external hard drive. The tool is built-in. Run man ditto for documentation.

rsync is also good.

  • amichail 15 days ago

    I have a Time Machine external drive that I can't seem to be able to write data to outside of Time Machine. There's a strange permission issue.

    • idontwantthis 15 days ago

      I wouldn’t do anything until you figure that out. It sounds like you have no backup right now.

      Last time I did something like this, I just drag and dropped the directory out of the time machine drive and it worked flawlessly.

      • amichail 15 days ago

        My old Mac can access the data in Time Machine but apparently not the new Mac due to a permission issue.

        • idontwantthis 15 days ago

          Are the disk formats the same in all 3 drives?

          • amichail 15 days ago

            They are all APFS.

mackatsol 15 days ago

Ethernet and rsync… or an app like Superduper.

48864w6ui 15 days ago

Boot as external drive?

hilti 15 days ago

tar and rsync