1

Linux カーネルをコンパイルしたので、すべての *.ko ファイルを 1 つの別のフォルダーにコピーしたい

それで

find ./kernel -name "*.ko" 

すべての .ko ファイルのリストが表示されます。ここで、このリストを引数として cp コマンドに渡したいと思います。

お気に入り

cp -rpf $filer_ko temp/

では、シェルスクリプトと端末でこれを行う方法は?

4

4 に答える 4

0

別のアプローチ: xargs を使用する

find ./kernel -name "*.ko"  -print0 | xargs -0 cp -rpf -t temp/
于 2013-07-24T18:25:40.767 に答える
0

xargsこれには通常 が使用されます。しかし、ここではありません。

ほら、findこの機能が組み込まれています

これを試して:

find ./kernel -name "*.ko" -exec cp -rpf {} temp/ \;
于 2013-07-24T18:04:49.653 に答える