The difference between a knife and a dagger is that a dagger has a double-edged blade while other knives only have the one.