I am new to Linux. in the below commands, I can see rsync is listed in ls. but I am not able vi or cat to read it.
bash-3.1# ls /usr/local/bin admenu canreqs cwtmp pidof procan rsync rsyncTransfers.sh rsyncTransfers.sh_20171101 rsyncTransfersLog.txt screen socat bash-3.1# vi /usr/local/bin/rsync bash-3.1# cat /usr/local/bin/rsync
Vi and Cat showing file content as unreadable characters. I suppose it is binary executable. The file does not have extensions, is it possible to read the source code or at least tell which programming language it is written in?