Migrate data to a new zfs dataset with diffrent properties

Hello

How can I migrate all the data from an existing dataset to a new dataset in a new pool?
I want only the data to be transferred.
All properties of the newly created dataset should be used, so the properties should not be transferred!

Is this possible with ZFS send/receive?
I only want the data, just as if I were using rsync.

Regards

Many properties are preserved from the source dataset with send / recv. For example, recordsize is preserved from the source even if the destination dataset has a different recordsize. You’ll want to check into each property you care about.

I take it simply using cp, rsync, tar etc won’t do what you want?

Sure, that would work with rsync or copy.
But I want to know if this can also be done directly with ZFS.

copilot gave me the following command:

zfs send tank/source@copy | zfs receive -o readonly=off -x compression -x atime tank/target

Does this work? I mean, using -x to ignore individual options?
Is there an option that ignores all properties?

Regards Int3g3r