Hacker News new | ask | show | jobs
by t067633 528 days ago
DAYS=(some number); cd /place-to-save-stuff ; adb -e shell "cd /sdcard/; find . -mtime -${DAYS} | cpio -o" | cpio -idmuv # rooting phone not required
2 comments

> find . -mtime -${DAYS} | cpio -o

That will break if a file name has new lines.

Is that really an issue? I just haven't seen a file name with a newline in it. If so, couldn't it just be run with -o0?
How does that reach into app folders where adb has no permissions ?
/sdcard is just the user-visible internal storage (the same thing that shows up via MTP if you connect via USB), and ADB can access that fine.