ls command: ¿Qué significa el @ en modo de file, y cómo deshacerse de él?

Después de download files en OSX y luego quiero usarlos, a menudo tienen un @ anexado en el modo de file cada vez que hago un ls -l . Aquí hay un ejemplo de salida, vea el @ cerca del comienzo de la línea:

 ls -l *.php -rw-r--r--@ 1 username staff 11179 Dec 17 2010 class.mysql.php -rw-r--r--@ 1 username staff 24 Nov 1 2010 info.php -rw-r--r--@ 1 username staff 61 Dec 23 2010 page.php -rw-r--r--@ 1 username staff 1157 Dec 17 2010 photo.php 

Creo que es una especie de meganismo de locking, ¿verdad? ¿Y cómo me deshago de eso?

  • OS X Ejecute un script mientras imprime
  • ¿Cómo recuperarse de "chown -R $ USER / usr /"?
  • Cómo implementar esta secuencia de commands en una Mac
  • Problemas de contraseña cambiando usuarios en Terminal
  • ¿Los shells Bash, Bourne y Korn están comstackdos en un binary en OSX?
  • Usar bash / terminal para get el número de ciclos de recarga de la batería
  • Variable $ PATH rota
  • Comando de terminal que da el tipo de computadora en la que estás
  • One Solution collect form web for “ls command: ¿Qué significa el @ en modo de file, y cómo deshacerse de él?”

    Desde la sección ls manual ( man ls ) The Long Format

    If the file or directory has extended attributes, the permissions field printed by the -l option is followed by a '@' character.

    A continuación, puede mostrar los attributes extendidos con -@

    -@ Display extended attribute keys and sizes in long (-l) output.

    Para manipular attributes extendidos puede usar el command xattr . Consulte, por ejemplo, ¿Cómo elimino los attributes extendidos en Mac OS X o Cómo tratar los attributes extendidos en OS X?

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).