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)

Posted on Dec 14, 2024 10:25 AM

Reply
20 replies

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Meaning of the character '@' in output running 'ls -l'

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.