What is the meaning of All_but?

Very nearly; everything short of. Most often precedes a verb or adjective.

Everything except. Typically precedes a noun or noun phrase.

Source: wiktionary.org