Вы должны быть в состоянии сделать это с помощью find
команды. -type
Опция позволяет ограничить типы файлов, которые вы найдете, так что вы можете игнорировать символические ссылки и трубу и т.д., а также -exec
опция позволяет выполнить команду для каждого из файлов, которые вы найдете.
Сначала создайте все каталоги на USB-накопителе:
cd /var/mydir find * -type d -exec mkdir /media/usbdrive/{} \;
Затем скопируйте все простые файлы:
cd /var/mydir find . -type f -exec cp {} /media/usbdrive/{} \;