Коли я переміщував файли на Macbook і видаляв їх у Linux, я неодноразово отримував такі попередження / помилки:
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
tar: Error exit delayed from previous errors
На щастя, це НЕ впливає на файли, що зберігаються в архіві, які відмінно відновлюються. Тим не менш, він викликає проблеми в ряді сценаріїв, особливо при роботі з процесами збірки, де ненульовий код відмови, що повертається "tar", викликає збірки і встановлює, щоб зупинитися.
Як я можу змусити OS X створювати файли tar, які добре грають з рештою світу Linux?
Крім того, для бонусних балів існує загальнодоступний файл tar з цими проблемами. Чи є спосіб залучити Linux до витонченої обробки файлу tar без змінюється спосіб його спочатку стиснутий?
/usr/bin/gnutar
.