Doing the equivalent of "adb pull", but initiated from the Android device, not via adb I have a rooted Oreo Android device, and I can use "adb pull" from my linux machine to retrieve copies of files and directories from my device.

However, I want to get a full copy of each and every file and directory on my device, starting from the root filesystem. I know I have to do "adb root" in order to allow this to happen, but when I do so, I get the following error ...

adbd cannot run as root in production builds


So what I'd like to do, if possible, is to get this data onto my linux machine in the opposite manner: i.e., to be su'ed on my android device, and from that device, to cause a complete recursive copy of everything from root on down to somehow be sent out to my linux machine.

Any ideas of how I can do this?

Thank you in advance.
Thanks to izzy, above, I realized that I can copy the TWRP backup directory to my linux machine and de-tar the files contained in the backup. I didn't realize that they were tar files.

This is the solution.