Normalmente
basename "/dev/user/test.csv" # produce «test.csv»
dirname "/dev/user/test.csv" # produce «/dev/user»
Em alguns shell (como bash , por exemplo), você pode usar expansão de variável
var="/dev/user/test.csv"
echo ${var##*/} # produce «test.csv»
echo ${var%/*} # produce «/dev/user»
Se /dev/user/test.csv existir, você pode dividir o que deseja por um truque simples:
find /dev/user/test.csv -printf '%h\t%f\n'