Command

文件名萬用字元

  • March 5, 2017

我明白 。表示目前目錄,* 表示任何字元串。我的問題是以下 2 個命令具有相同的結果?我會很高興你的幫助。

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

*擴展到目前目錄中的所有文件名,不包括隱藏文件(其名稱以 開頭.)。

所以

chown -R joe:staff *

更改目前目錄中所有非隱藏文件和目錄的所有權,以及目前目錄中所有非隱藏目錄的所有內容。

chown -R joe:staff .

更改目前目錄及其所有內容的所有權,包括隱藏文件和目錄。

它們沒有相同的結果:第一個不會更改目前目錄或目前目錄中的隱藏文件。

引用自:https://unix.stackexchange.com/questions/349317