File listing in Ascending order

I have a multiple file with the following name

like.

file_0.csv
file_1.csv
file_2.csv
file_3.csv
file_4.csv
file_5.csv
file_6.csv
file_7.csv
file_7.csv
file_8.csv
file_9.csv
file_10.csv
file_11.csv
file_12.csv
file_13.csv
file_14.csv
file_15.csv
file_16.csv
file_18.csv
file_19.csv
file_20.csv

when I use LS Command to listing the all files it gives me
e.g LS file_*[0-9].csv it gives me following file listing

file_0.csv  
file_10.csv  
file_11.csv  
file_12.csv  
file_13.csv  
file_14.csv  
file_15.csv  
file_16.csv  
file_17.csv  
file_18.csv  
file_19.csv  
file_1.csv
file_2.csv
file_3.csv
file_4.csv
file_5.csv
file_6.csv
file_7.csv
file_7.csv
file_8.csv
file_9.csv

but I want all file display as

file_0.csv
file_1.csv
file_2.csv
file_3.csv
file_4.csv
file_5.csv
file_6.csv
file_7.csv
file_7.csv
file_8.csv
file_9.csv
file_10.csv
file_11.csv
file_12.csv
file_13.csv
file_14.csv
file_15.csv
file_16.csv
file_18.csv
file_19.csv
file_20.csv

means in order to 0-20 ascending like. 0,1,2,3,4....

can you help me to get file listing

Thank you in advance.

Add:

... | sort -t_ -k2n

or (with GNU ls, on GNU Linux, for example):

ls -1 file_*[0-9].csv --sort=v

or (again, GNU ls only, -1 is relevant only for interactive usage):

ls -1v file_*[0-9].csv

its work... thanks.