Me gustaría saber ¿por qué si "tar - czf" un archivo/directorio, osx agrega a: . _ para cada archivo? Veo estas cuando descomprima en linux. O cuando trabajo con el proyecto sin comprimir en eclipse como que no gusta a todos. Yo uso 10.7.5.
Respuestas
¿Demasiados anuncios?OS X tar utiliza el AppleDouble formato para almacenar los atributos extendidos y Acl. el alquitrán y la Utilidad de almacenamiento también sabe cómo convertir el ._ archivos a los formatos nativos, pero el ._ los archivos se mantienen si el archivo se extrae en otra plataforma o en un no-volumen HFS.
Generalmente, usted puede simplemente decirle a tar para quitar los metadatos mediante el establecimiento de COPYFILE_DISABLE a algún valor:
$ xattr -l file.jpg
com.apple.quarantine: 0002;50d20c48;Tweetbot;
$ tar -cf 1.tar file.jpg
$ tar -tf 1.tar
./._file.jpg
file.jpg
$ COPYFILE_DISABLE=1 tar -cf 2.tar file.jpg
$ tar -tf 2.tar
file.jpg
Información que se almacenan como atributos extendidos:
- Recurso de horquillas (desde 10.4)
- Iconos personalizados establecido en el Finder y las imágenes de Icono de\r archivos
- Metadatos en archivos PSD
- Objetos de secuencias de comandos almacenados en el scpt archivos, el Editor AppleScript el estado de la ventana
- Información acerca de los alias
- El estado de la cuarentena, direcciones Url de descarga
- Spotlight comentarios
- La codificación de los archivos guardados con TextEdit
- Posición del símbolo de los archivos guardados con TextMate
- Descremada notas
Usted puede ver las Acl con ls -le
:
$ ls -led /Applications/
drwxrwxr-x@ 146 root admin 4964 Jun 17 22:53 /Applications/
0: group:everyone deny delete
Los archivos siempre estuvieron ahí, pero son invisibles en el Finder (y la mayoría de las aplicaciones Mac OS). Ver http://superuser.com/questions/212896/
editar
Es decir: estos archivos contienen los atributos de archivo extendido... en.wikipedia.org/wiki/Extended_file_attributes... y ellos fueron creados como MacOS dio atributos extendidos a los archivos. Por lo que estas. _ * archivos no fueron creados para el archivo tar.