-
%código%
-
zip -r -x .DS_Store directory.zip directory
elimina los atributos extendidos y las ACL de forma predeterminada
-
%código%
-
zip
implica find directory -name .DS_Store -delete; ditto -ck --norsrc directory directory.zip
y --norsrc
; --noextattr
requeriría --noacl
-
--noextattr
es comprimido, --norsrc
usa PKZip (zip) en lugar de CPIO
-
%código%
- La configuración de
-c
le dice a -k
que elimine los atributos extendidos y las ACL en lugar de crear COPYFILE_DISABLE= tar --exclude .DS_Store -czf directory.tgz directory
archivos
Los archivos que comienzan con COPYFILE_DISABLE
son archivos AppleDouble (no bifurcaciones de recursos), y se utilizan para almacenar atributos extendidos y ACL.
Los atributos extendidos se utilizan para almacenar el estado de cuarentena de los archivos, las URL de origen de los archivos descargados de Internet, la información sobre los alias (los alias dejan de funcionar si se eliminan los atributos extendidos), los comentarios de Spotlight, la codificación de los archivos guardados con TextEdit, y así sucesivamente.
Puede enumerar los atributos extendidos y las ACL con tar
. Puede eliminar los atributos extendidos y las ACL de forma recursiva con ._