O sinal "@" (que não está documentado na página de manual para ls) indica que o arquivo possui atributos estendidos. Você pode usar o comando xattr -l <filename>
para mostrá-los.
Quanto a como lê-lo, esta é uma representação da estrutura dos dados hexadecimais:
struct finder_info {
char[4] filetype; // x,y coords of top left corner for directories
char[4] creator; // x,y coords for bottom right corner for directories
char[2] finder_flags;
char[2] finder_loc_v;
char[2] finder_loc_h;
char[2] opaque1; // Icon ID?
char[2] scroll_position_v;
char[2] scroll_position_h;
char[2] reserved1;
char[6] opaque_finder_flags
char[2] reserved2;
char[2] putAwayFolderID;
};
Para resolver seu problema, eu encontrei esta solução alternativa:
On your Desktop, use Finder to make an empty new folder, and name it Foo.
While holding the option key, drag the video files into the Foo folder. This copies rather than just moves the files.
Then, in Terminal, enter the following lines, one at a time:
cd ~/Desktop cp -XR Foo NewFoo cd NewFoo ls -@l
Are the @ signs gone? Can you open the files now?