-
%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 ._