私の作業ディレクトリには3つのディレクトリがあり、各ディレクトリにはまったく同じ名前の3つのサブディレクトリがあります。ファイルはサブディレクトリにあります。特定のサブディレクトリ(およびファイル)を新しい場所にコピーしますが、同じディレクトリツリー構造を維持したいと思います。 rsyncを使用しようとして失敗しました。私が達成しようとしているタスクの例を以下に示します。
次から始めましょう:
ディレクトリ1
sub1
sub2
sub3
ディレクトリ2
sub1
sub2
sub3
目次3
sub1
sub2
sub3
コピー後(そしてファイルをsub2に保存した後)必要なフォルダ構造:
ディレクトリ1
sub2
ディレクトリ2
sub2
目次3
sub2
答え1
私はあなたがrsync
すでにそれを試しているとタグ付けして言及していることを知っていますが、普通の古いcpを使用するのはどうですか?
mkdir newdir
cp --parents -rp directory[123]/sub2 newdir
これにより、目的の結果が得られます。