Meaning of the character '@' in output running 'ls -l'
I've been working with cron and crontab on MacO's Sonomia and the shell expansion for the standard data or DATE command today. Lost time in the end, because the last post in the thread https://serverfault.com/questions/45066/os-x-cron-and-environment-variables made me realize once again, MacOS is different and I can't compare it with Linux, the differences and peculiarities are serious. Well, I'll just write .plist files to do my tasks, if that's the way it should be.
I am in folder /Users/ME/Library/LaunchAgents, the output of 'ls -l' shows:
-rw-r--r--@ 1 ME staff 300 12 Dec 23:44 com.DigiDNA.iMazing2Mac.Mini.plist
-rw-r--r--@ 1 ME staff 485 25 Nov 08:51 com.adobe.connectDetector.plist
-rw-r--r--@ 1 ME staff 693 14 Dec 09:34 io.podman_desktop.PodmanDesktop.plist
My Linux knowledge should be solid by now, but I have to pass on the '@'.
Someone wrote somewhere, do 'ls -e'. According to the manpage (whereis ls) .. ls(1), '-e Print the Access Control List (ACL) associated with the file, if present, in long (-l) output.'. Then I try 'ls -l@':
-rw-r--r--@ 1 ME staff 300 12 Dec 23:44 com.DigiDNA.iMazing2Mac.Mini.plist
com.apple.provenance 11
-rw-r--r--@ 1 ME staff 485 25 Nov 08:51 com.adobe.connectDetector.plist
com.apple.provenance 11
-rw-r--r--@ 1 ME staff 693 14 Dec 09:34 io.podman_desktop.PodmanDesktop.plist
com.apple.provenance 11
-rw-r--r--@ 1 ME staff 401 14 Dec 18:44 me.technology.dailyZshHistory.plist
com.apple.lastuseddate#PS 16
And what does that tell me?
MacBook Pro (M2 Pro, 2023)