我遵循Twitter上的Unix工具提示,有趣的是,其中发布的许多提示在OS X上均不可用。
例如:
cp-您只会在目标目录中复制不存在的文件或比现有文件更新的文件。
在我的机器上尝试这样做会导致:
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/…。