入れ子になったディレクトリのすべてのhtmlファイルをコピーしたいのですが、その上の親フォルダが作成されないようにしたいと思います。
つまり、ソースパスがある場合は、作成された
/project/ng1/src/templates/**
フォルダを/templates/**
。
現在、次のコマンドがあります。
find projects/ng1/src/templates -name '*.html' -path pages | cpio -pdm projects/ng7/templates
ただし、これによりフォルダ構造が作成されます。projects/ng7/templates/project/ng1/templates/**
私の考えでは:projects/ng7/templates/**
どうやってこれを達成できますか?
ベストアンサー1
この行をまたは~/.bashrc
に入れて、~/.profile
必要に応じてパスを調整します。
export PROJECTS=/path/to/my/projects
次に、新しい端末を開きます。
$ cd $PROJECTS/ng1/src/templates
$ find . -name '*.html' -path pages | cpio -pdm $PROJECTS/ng7/templates