what is the file attribute @ and how can I get rid of it

I converted some wav files using Roxio Toast 11 and the output AIF files have a '@' in the file permissions and are not displayed in Finder. What does the '@' mean and how can I get rid of it. Would love to know why Toast adds it but I posted a question on Roxio's site and hopefully will get an answer to that.


thanks for the help

john

OS X Mavericks (10.9.2)

Posted on Oct 6, 2014 10:13 AM

Reply
5 replies

Oct 6, 2014 11:38 AM in response to Drew Reece

I finally got the files to display with a little extra work. yes I found chflags and specified nohidden. What threw me on using chflags is that Finder did not update and show the files whose flags were changed. I had to either close and reopen Finder or just change to another directory and change back for the files to display. Is there any key shortcut to make Finder refresh?


as for how the files were created with the flags set, I just selected some flac files in Roxio Toast 11 and converted them to aif files. I agree that there should be no reason for the files to be created with the flags set.


thanks

Oct 6, 2014 11:15 AM in response to coltrane58

Extended attributes are not used to hide files! They are for 'name value pairs' e.g. metadata. read the manual!

man xattr


There are several ways files can be hidden on OS X. With normal use should not need you to alter this so I have to wonder how you are getting these files. Is it via an export in Toast or are you looking in a cache or temporary folder or something else?


iTunes will convert AIF, WAV & many other audio formats. It may be simpler to use that? Just set iTunes import preferences to the desired output format & then use 'File > Create new version > Create wav/aif etc'.


If your only solution is to unhide the files you will need to look at why they are hidden…

  • Filenames starting with a dot are .hidden
  • 'chflags' can set hidden status
  • 'setfile' can set visibility
  • There are probably other ways too! (I recall something about a list within a file called '.hidden' IIRC).


You'll want to read the manual on those too…

man chflags

man SetFile

Oct 6, 2014 10:32 AM in response to coltrane58

okay, so I yes, it does indicate extended attributes. I executed ls -l@ *.aif and got this


-rw-r--r--@ 1 johnprokopek staff9690378 Oct 6 13:30 zeppelin1969-08-31t01.aif
com.apple.FinderInfo 32

-rw-r--r--@ 1 johnprokopek staff 31533402 Oct 6 13:30 zeppelin1969-08-31t02.aif

com.apple.FinderInfo 32

-rw-r--r--@ 1 johnprokopek staff 72260634 Oct 6 13:30 zeppelin1969-08-31t03.aif

com.apple.FinderInfo 32

-rw-r--r--@ 1 johnprokopek staff 167361402 Oct 6 13:30 zeppelin1969-08-31t04.aif

com.apple.FinderInfo 32

-rw-r--r--@ 1 johnprokopek staff 114149754 Oct 6 13:30 zeppelin1969-08-31t05.aif

com.apple.FinderInfo 32

-rw-r--r--@ 1 johnprokopek staff 246019338 Oct 6 13:30 zeppelin1969-08-31t06.aif

com.apple.FinderInfo 32

-rw-r--r--@ 1 johnprokopek staff 51214938 Oct 6 13:30 zeppelin1969-08-31t07.aif

com.apple.FinderInfo 32


I then did xattr -c *.aif to clear the extended attributes which got rid of the '@' but the files are still not being displayed in Finder.


Help!

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.

what is the file attribute @ and how can I get rid of it

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