I want to be able to list all files within a directory sorted by multiple sort keys. For example:

```
Level_5_10_1.jpg
Level_5_1_1.jpg

```

I want `Level_5_1_1.jpg` to show up first. The sort order should start from the last number, so:

```
Level_4_2_1.jpg > Level_4_1_10.jpg
Level_3_2_1.jpg > Level_3_1_10.jpg

```

and so on..

I tried:

`ls | sort -h -k3,3n -k2,2n -k1,1n -t_` 

but didn't get the result I wanted. For example, it listed `Level_5_1_2.jpg < Level_1_2_1.jpg` which is incorrect

Any ideas?

PS: This is a [pastebin](https://pastebin.com/ZwCbiKFP) of the file list.