あるディレクトリのすべての内容を別のディレクトリにどのようにコピーしますか?
例えば:
$ cd /home/newuser
$ cp -a /backup/olduser/* .
上記の問題は、グロビングパターン「*」が隠しディレクトリ「。」と一致することです。そして、「..」と「newuser」内のディレクトリ「olduser」、およびその内容になります。
次のようなこともできます。
$ rmdir /home/newuser
$ cp -a /backup/olduser /home/newuser
しかし、newuserにすでにデフォルトのファイルとディレクトリが含まれている場合はどうでしょうか?
基本的な「cp」コマンドとシェルだけを使用して、あるディレクトリの内容を別のディレクトリに移動する最も簡単で、最も正確で覚えやすい、混乱しない方法は何ですか?
.
と..
仕事を。説明する気?