ファイル名ワイルドカード

ファイル名ワイルドカード

わかりました。現在のディレクトリを表し、*は任意の文字列を表します。私の質問は、次の2つのコマンドの結果が同じですか?ご協力ありがとうございます。

chown -R joe:staff . 
chown -R joe:staff *

答え1

*隠しファイル(名前で始まるファイル)を除いて、現在のディレクトリのすべてのファイル名に展開されます.

だから

chown -R joe:staff *

現在のディレクトリにあるすべての非表示のファイル、ディレクトリの所有権、および現在のディレクトリにあるすべての非表示のディレクトリの内容を変更します。

chown -R joe:staff .

現在のディレクトリや隠しファイルやディレクトリなど、すべてのコンテンツの所有権を変更します。

結果は同じではありません。最初は、現在のディレクトリまたは現在のディレクトリの隠しファイルを変更しません。

関連情報