日付コマンド - 日付の調整は私の Mac では機能しますが、サーバーのシェルでは機能しません

日付コマンド - 日付の調整は私の Mac では機能しますが、サーバーのシェルでは機能しません

私の Mac では、3 日後の日付を尋ねることができます。

Josephs-MacBook-Pro-3$date -v 3d 
Fri  3 Oct 2014 08:54:26 BST
Josephs-MacBook-Pro-3$ 

しかし、これを私のDreamHostサーバーで試してみると:

joereddington@blout:~/Jurgen/nextActions/commands$ date -v 3d
date: invalid option -- 'v'
Try `date --help' for more information.
joereddington@blout:~/Jurgen/nextActions/commands$ date --version
date (GNU coreutils) 8.13
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.
joereddington@blout:~/Jurgen/nextActions/commands$ 

使用すべき別のスイッチがあるのでしょうか? それとも、その機能は単に利用できないのでしょうか?

答え1

dreamhost サーバーはdebian、date の GNU バージョンを使用する Linux を実行します。GNU date は -v オプションをサポートしていません。

OSX では、このdateコマンドは BSD 版であり、GNU date よりもオプションが充実しており、日付を調整するための -v オプションも含まれています。

関連情報