私はいつもやってきた:
chown nimmylebby:admins file
これも機能することがわかります:
chown nimmylebby.admins file
ばかげた質問のように思えるかもしれませんが、私は後者がどのように機能するかについて本当に興味があります。それは私のchownのマンページ(GNU coreutils 8.4、10/10)に記載されていません。これはおそらくBashの解釈ですか?または、引数の非推奨の形式?
Mac OS Xバージョン10.9の chown(8) マンページから:
互換性
Chownユーティリティの以前のバージョンでは、ドット( ``。 '')文字を使用してグループ名を区別していました。これはコロン( ``: '')文字に変更されたため、ユーザー名とグループ名にドット文字を含めることができます。
から info coreutils 'chown invocation'
for GNU coreutils
:
一部の古いスクリプトでは、引き続き「。」を使用する場合があります。 「:」区切り文字の代わり。 POSIX 1003.1-2001( 標準への準拠 を参照)はそのサポートを必要としませんが、下位互換性のためにGNU
chown
は '。'をサポートしますあいまいさはありません。新しいスクリプトでは、 '。'の使用は避けてください。移植性がなく、owner '全体の場合、望ましくない結果が生じるためです。 'groupは、名前に「。」が含まれるユーザーを識別します。