Я дотримуюся підказки інструментів Unix в Twitter, і цікаво, що багато підказок, які розміщені, недоступні в OS X.
Наприклад:
cp - u буде копіювати лише файли, які не існують або новіші, ніж їх наявні аналоги, у каталог призначення.
Якщо це зробити на моїй машині, ви отримаєте:
cp: illegal option -- u
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
Чому ці параметри недоступні і чи можна отримати доступ до них в OS X?
gcpдля уникнення плутанини) не знає, як скопіювати складні метадані, які можуть мати файли OS X (розширені attrs тощо); тож якщо ви використовуєте gcpфайл псевдоніма, у копії буде відсутня важлива інформація та не працюватиме.
gcp -Rкопіюватиме його разом із усім іншим). Якщо ви маєте на увазі ._somefilename, це файл AppleDouble, який використовується для зберігання метаданих (інформації, про яку я говорю) на деяких видах іноземних томів, що є ... складним ...
brew install coreutils findutils gnu-sed gawk. Дивіться apple.stackexchange.com/questions/69223/… .