フォルダAの隠しファイルと隠しサブディレクトリ(ドットで始まるもの)をフォルダBにコピーするにはどうすればよいですか?たとえば、私がこの構造を持っている場合:
A/a
A/b
A/.a
A/.b/
A/.b/somefile
A/.b/.c
Aの隠しファイルと隠しサブディレクトリだけをBにコピーしたいと思います。
B/.a
B/.b/
B/.b/somefile
B/.b/.c
私はすでに、このコマンドを試してみました:cp A/.* B
からこの他のスーパーユーザの質問。ただし、サブディレクトリはコピーされません。また試しましたcp -r A/.* B
が、コピーする.
ので、Aの正確なコピー(通常のファイルを含む)で終わります。どんな助けでも大歓迎です。
たとえば、Aレベルの隠しファイルと隠しフォルダだけを探していて、必要ない場合に限ります。
A/b/.hidden
コピーするには、次のものを使用できるはずです。
cp -r A/.[^.]* B
これは基本的な手段は何で始まりコピー.
以外に、その後、任意の文字を.
そのアウトフィルタ.
と..
編集:Askerが所有権や日付などを保持することを指定していないため、cpコマンドから-pを削除しました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加