Terminal command ls/cd not opening external usb drive
Output of ls -l is drwxrwxrwx  1 Fayyy  staff  131072 Jan  1  1980 USBDrive 

It looks like you might have a trailing space character in the name of the USB drive, try cd '/Volumes/USBDrive ', and it works you might want to remove the trailing space character in the name.