Command
文件名萬用字元
我明白 。表示目前目錄,* 表示任何字元串。我的問題是以下 2 個命令具有相同的結果?我會很高興你的幫助。
chown -R joe:staff . chown -R joe:staff *
*
擴展到目前目錄中的所有文件名,不包括隱藏文件(其名稱以 開頭.
)。所以
chown -R joe:staff *
更改目前目錄中所有非隱藏文件和目錄的所有權,以及目前目錄中所有非隱藏目錄的所有內容。
chown -R joe:staff .
更改目前目錄及其所有內容的所有權,包括隱藏文件和目錄。
它們沒有相同的結果:第一個不會更改目前目錄或目前目錄中的隱藏文件。