Search code examples
macosls

Meanings of ".1", "@" and "*" in Mac OS library file names


I am working with two library files on Mac OS. Here are how they look like when I use ls

libmkl_rt.1.dylib*            
libmkl_rt.dylib@

i have three questions on the file names:

  1. What does ".1" mean?
  2. What does "*" mean?
  3. What does "@" mean?

Solution

  • I am not sure what the .1 means, but I believe * means executable, and @ means symbolic link, given a thread found on the Unix StackExchange, see: https://unix.stackexchange.com/a/96132