rucksack vs shoulder bag

rucksack

noun
  • a bag carried on the back or shoulder, supported by straps 

shoulder bag

noun
  • Any bag with a single strap designed to be carried on the shoulder. 

How often have the words rucksack and shoulder bag occurred in a corpus of books? (source: Google Ngram Viewer )