Escribo mi propio archivo de tar. Todo funciona bien dentro de mi aplicación (incluso leyendo tars generados con otras herramientas), pero no puedo hacer que mis archivos tar trabajen con lectores de archivos tar de terceros. Así que intenté construir un archivo tar en la línea de comando, construyendo uno con mi código y binario comparando los dos.Comando Tar en mac os x agregando archivos "ocultos", ¿por qué?
Pero parece que hay un problema:
Tengo un archivo de texto denominado Test.txt que quiero añadir a mi alquitrán, así que ejecute el siguiente comando en el terminal:
tar -c -f x.tar Test.txt
al hacer esto:
tar -tf x.tar
consigo la siguiente lista:
./._Test.txt
Test.txt
Esto está en la Terminal en Mac OS X Lion.
¿De dónde viene ese archivo ./._Test.txt
? No lo veo al hacer un ls -a
Al inspeccionar el contenido del alquitrán, parece que hay algunos datos binarios, pero no tengo idea de dónde provienen.
El parámetro exclude no funciona aquí, utilizando el comando de exportación. –
'--exclude' funcionó para mí (después de haber entrado en una situación en la que desencajar incluso en OS X estaba contaminando todo con' ._'-files). –