1

I'm moving a whole folder from one volume to another (both HFS+), using sudo mv, and thought ACLs would be preserved. However at the end of transfer I see that they haven't been kept, and since mv deleted the files in the original volume I can't restore them.

Why did this happen, and how to do it right next time?

2

It would be better to use the ditto command since it is aware of resource forks, HFS attributes as well as ACL. You can alias it or just rewitpre your brain to use ditto as best fits your workflow.

| improve this answer | |
1

mv uses cp when moving files between different volumes, and it looks like the -p option isn't used, so ACL aren't preserved.

However if moved in the same volume ACLs are of course preserved.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .