Sigo la información sobre herramientas de Unix en Twitter y es interesante que muchos de los consejos publicados no estén disponibles en OS X.
Por ejemplo:
cp - u solo copiará archivos que no existen, o son más nuevos que sus equivalentes existentes, en el directorio de destino.
Probar esto en mi máquina da como resultado:
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
¿Por qué estas opciones no están disponibles y es posible acceder a ellas en OS X?
gcp
para evitar confusiones) no sabe cómo copiar los metadatos complejos que pueden tener los archivos OS X (atributos extendidos, etc.); así que si lo usa gcp
en un archivo de alias, a la copia le faltará información crítica y no funcionará.
gcp -R
lo copiará junto con todo lo demás). Si quiere decir ._somefilename
, ese es un archivo AppleDouble utilizado para almacenar metadatos (la información de la que estoy hablando) en algunos tipos de volúmenes extranjeros, lo cual es ... complicado ...
brew install coreutils findutils gnu-sed gawk
. Ver apple.stackexchange.com/questions/69223/… .